ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

По поводу Подарков!!!

 

62
Lone_Wolf @Lone_Wolf
Люди я написал вот такое:
создал файл podarki.js и в нем прописал:
str['Lone_Wolf']=<img src="img/new/podarki/krolik.jpg" height="65" width="65"><center> 😀 <br>
От Lone_Wolf<br>подарено - неограничено(числа)</center>

а в анкете прописал вот такое:
<script src=jsscriptus/podarki.js></script>
<script>
if(str['%nick%']!=null) document.write(str['%nick%']);
else document.write("подарков нет");
</script>

но млин ни че не работает 🙁 и высвечиваеться что я в клане состаю хотя в клане у меня прописанно вот такое:

<script src=jsscriptus/klan.js> </script>
<tr><td><img src="img/new/anketa/wknife07.gif" border=0 width=45 height=45></a>Состоит в клане</td><td>
<script>if(str['%nick%']!=null) document.write(str['%nick%']); else document.write("К кланам не пренаддежит");</script> </td></tr>

помогите разобраться че не так 🙁 пожалуста 🙁

2902
serhio @serhio
Lone_Wolf пишет:

помогите разобраться че не так 🙁 пожалуста 🙁

твой скрипт выглядит так:

var str=new Array();
str['пробитый']=' <img src="img/new/podarki/krolik.jpg" height="65" width="65">'
<center>-Будь таким же молоцом тут 😀 и следи так же за порядком !!!
<br>
От Lone_Wolf<br>подарено - неограничено(числа)</center>
str['Lone_Wolf']=' <img src="img/new/podarki/krolik.jpg" height="65" width="65">' <center> 😀 <br>
От Lone_Wolf<br>подарено - неограничено(числа)</center>

какие ошибки?... это файл строк вида:

str['nick1']='чему то';
str['nick2']='чему то';
......

у тебя же еще есть вольные комментарии вне этих строк... яваскрипт такое не понимает, потому и не будет работать... твои вольные комментарии должны быть внесены внутрь этих строк:

str['пробитый']=' <img src="img/new/podarki/krolik.jpg" height="65" width="65"><center>-Будь таким же молоцом тут 😀 и следи так же за порядком !!! <br> От Lone_Wolf<br>подарено - неограничено(числа)</center>';
str['Lone_Wolf']=' <img src="img/new/podarki/krolik.jpg" height="65" width="65"><center> 😀 <br>От Lone_Wolf<br>подарено - неограничено(числа)</center>';

62
Lone_Wolf @Lone_Wolf
извени за глупость просто я так и не понял что делать 🙁
Вот ето вставить? str['Lone_Wolf']=' <img src="img/new/podarki/krolik.jpg" height="65" width="65"><center> <br>От Lone_Wolf<br>подарено - неограничено(числа)</center>';

2902
serhio @serhio
Lone_Wolf пишет:

извени за глупость просто я так и не понял что делать 🙁
Вот ето вставить? str['Lone_Wolf']=' <img src="img/new/podarki/krolik.jpg" height="65" width="65"><center> <br>От Lone_Wolf<br>подарено - неограничено(числа)</center>';

да... я написал тебе строки так, как они должны выглядеть в принципе...

62
Lone_Wolf @Lone_Wolf
Оооо все понял спасибо 😀 извени еше вопросик 😀
Я вот у одного человечка видел вот такое:
<script src=jsscriptus/podarki.js></script>
<script>if(str['%nick%']!=null)document.write(str['%nick%']);else document.write("подарков нет");</script>
</script>
</div>
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>
<br>

и когда заходиш в анкету то там надпись при нажатии на которую появляються те самые подарки =0
подскажите пожалуста как ето зделать 🙁

2902
serhio @serhio
Lone_Wolf пишет:

извени еше вопросик 😀
Я вот у одного человечка видел вот такое:
и когда заходиш в анкету то там надпись при нажатии на которую появляються те самые подарки =0
подскажите пожалуста как ето зделать 🙁

попробуй так:

<script src=jsscriptus/podarki.js></script>
<div id=hide2>
<script>if(str['%nick%']!=null)document.write(str['%nick%']);else document.write("подарков нет");</script>
</script>
</div>
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>
<br>

сам я не пробовал...

62
Lone_Wolf @Lone_Wolf
у него было вот так <div id=hide2 style="display:none;">

<script src=jsscriptus/podarki.js></script>
<script>
if(str['ник']!=null) document.write(str['ник']);
else document.write("подарков нет");
</script>
</div>
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>

<br>

я так вставлял у меня не работало а у него работает все норм 🙁 (просто я еше в етом не разбираюсь и не понимаю ети коды пока 🙁 )

Отредактировано Lone_Wolf - 07.06.2008
2902
serhio @serhio
Lone_Wolf пишет:

у него было вот так я так вставлял у меня не работало а у него работает все норм 🙁 (просто я еше в етом не разбираюсь и не понимаю ети коды пока 🙁 )

должно, вроде, работать...

а... понял проблему... у тебя идет перекрещивание скриптов... то есть используется str[] и для вывода подарков и для вывода кланов... нужно разбить на str[] и str1[]... то есть для кланов оставь запись вида str[], а для подарков используй str1['nick']

62
Lone_Wolf @Lone_Wolf
не работает 🙁 вот посмори сам 🙁 **********

62
Lone_Wolf @Lone_Wolf
Может у меня нет каких нить документов или файлов из етой строки??
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>

2902
serhio @serhio
Lone_Wolf пишет:

Может у меня нет каких нить документов или файлов из етой строки??
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>

у тебя не работает сам скрипт... почему - я уже написал... исправляй...

62
Lone_Wolf @Lone_Wolf
все исправил и в самом podarki.js
и вот:<html>
<head>
<Title>Анкета %nick%</title>
<META http-equiv='Content-Type' content='text/html; charset=windows-1251'>
<link rel='STYLESHEET' type='text/css' href='style.css'>
</head>


<script>
if('%mw%'==1) mw='женский';
else { if('%mw%'==0) mw='мужской'; else mw='-'; }

if('%home%'=='-') home='%home%';
else home='<a href=%home% target=_blank>%home%</a>';

if('%foto%'=='-') foto='%foto%';
else foto="<a href=%foto% target=_blank title='Посмотреть в полном размере'><img src=%foto% width=150 border=0></a>";
</script>

<body class=info-body>
<center>
<b>Анкета "<font color=%nickcolor%>%nick%</font>"</b>
<br><br>
<div id=hide2 style="display:none;">
<script src=jsscriptus/podarki.js></script>
<script>if(str1['%nick%']!=null)document.write(str1['%nick%']);else document.write("подарков нет");</script>
</div>
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>
<br>

<table border=1 >

все равно не хатит 🙁
без:<div id=hide2 style="display:none;">
и <a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>
показывает но в главном окне анкеты 🙁

2902
serhio @serhio
Lone_Wolf пишет:

все исправил и в самом podarki.js
и вот:
показывает но в главном окне анкеты 🙁

попробуй вынести строку

<script src=jsscriptus/podarki.js></script>

за пределы тега div до него... вообще такие строки желательно помещать либо в head, либо после него, но до body...

2902
serhio @serhio
Lone_Wolf пишет:

все исправил и в самом podarki.js
и вот:
показывает но в главном окне анкеты 🙁

и еще ошибка в самом скрипте... не определен массив строк... первой строкой нужно добавить:

var str1 = new Array();

ушел спать...

62
Lone_Wolf @Lone_Wolf
Ооооо а вот так заработало но пишет подарков нет 🙁
<div id=hide2 style="display:none;">
<script src=jsscriptus/podarki.js></script>
<script>var str1 = new Array();if(str1['%nick%']!=null)document.write(str1['%nick%']);else document.write("подарков нет");</script>
</div>
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>
<br>

3363
Влад @4ih-pqh
</div>подарков нет

убери див,и всё норм будет

------

хе хе...зато копировать анкеты и правила мы умеем 😀 ,да ладно,я не злюсь,просто сделай не полную копию,а ещё лутше поэксперементируй сам)

Отредактировано 4ih-pqh - 07.06.2008
62
Lone_Wolf @Lone_Wolf
извени ет я временно чтоб основа была а там я уж поменяю! точнее парень один менять будет а то я 23 в армию ухожу 🙁

Пробовал убирать (див) вабще чет не так и все равно пишет подарков нет 🙁
В обшем у меня стоит :
<div id=hide2 style="display:none;">
<script src=jsscriptus/podarki.js></script>
<script>var str1 = new Array();if(str1['%nick%']!=null)document.write(str1['%nick%']);else document.write("подарков нет");</script>
</div>
<a href=# onclick="obj=document.getElementById('hide2'); if(obj.style.display=='none') obj.style.display='block'; else obj.style.display='none';"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>
<br>

а в js :
var str1 = new Array(); str1['Lone_Wolf']=' <img src="img/new/podarki/krolik.jpg" height="65" width="65"><center> <br>От Lone_Wolf<br>подарено - неограничено(числа)</center>';

3363
Влад @4ih-pqh
а у тебя не опера случаем?)

62
Lone_Wolf @Lone_Wolf
нет 🙁
когда захожу в анкету (в свою например) то выдает

подарков нет
Мои подарки [показать/скрыть]

Отредактировано Lone_Wolf - 07.06.2008
526
Kreg-Heg @Kreg-Heg
дык если ты вызываешь скрипт <script src=jsscriptus/podarki.js></script> в котором находится массив str1 с инфой о подарках, а потом следующей строчкой <script>var str1 = new Array(); ты этот массив обнуляешь!

попробуй так

<div id=hide2 style="display:none;">
<script src=jsscriptus/podarki.js></script>
<script>
function func1(){
obj=document.getElementById('hide2');
if(obj.style.display=='none')
obj.style.display='block';
else
obj.style.display='none';
}
if(str1['%nick%']!=null)document.write(str1['%nick%']);else document.write("подарков нет");</script>
</div>
<a href=# onclick="func1()"><font color=red>Мои подарки [показать/скрыть]</font> </a><b>
<br>

Отредактировано Kreg-Heg - 07.06.2008