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

Вывод смайлов для участника

 

3910
Дмитрий @Q-Tec
Создал "строка.js" и написал туда так: <a href=# onclick="parent.sendto(' *19 '); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a>

Так не хочет выводить, ошибку выдаёт, а если убрать " то всё равно ошибку выдаёт.. есть ещё способ, что бы вставить нормально?

937
andrus @andrus
document.write

3910
Дмитрий @Q-Tec
andrus пишет:

document.write

Мона подробнее? Я с этой функцией не дружу, прописывать не умею 😀

поправка, вот так стоит


str['Deluxe']=' <a href=# onclick="parent.sendto(' *19 '); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a> ';

Отредактировано Q-Tec - 25.06.2008
937
andrus @andrus
Q-Tec пишет:

Мона подробнее? Я с этой функцией не дружу, прописывать не умею 😀

С этой не дружишь, а с какой-то другой дружишь? 😁 Это все-равно, что не дружить с арифметикой, но дружить с высшей математикой

document.write('<a href=# onclick="parent.sendto(\' *19 \'); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a>');

Отредактировано andrus - 25.06.2008
3910
Дмитрий @Q-Tec
andrus, как это указать, чтобы у отдельного ника выводилось?

str['Deluxe']= document.write('<a href=# onclick="parent.sendto(\' *19 \'); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a>');

???

2902
serhio @serhio
Q-Tec пишет:

andrus пишет:

document.write

Мона подробнее? Я с этой функцией не дружу, прописывать не умею 😀

поправка, вот так стоит


str['Deluxe']=' <a href=# onclick="parent.sendto(' *19 '); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a> ';


ты про чередование кавычек забыл немного... а document.write тут, похоже, не при чем...

str['Deluxe']=' <a href=# onclick="parent.sendto(\' *19 \'); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a> ';

937
andrus @andrus
Q-Tec пишет:

str['Deluxe']=' <a href=# onclick="parent.sendto(' *19 '); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a> ';

А сразу нормально написать никак? 😀 Слэш перед одиночными кавычками поставь всередине строки.

Отредактировано andrus - 25.06.2008
3910
Дмитрий @Q-Tec
str['Deluxe']=' <a href=# onclick="parent.sendto(\' *19 \'); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a> ';

Выводит "нет информации "

937
andrus @andrus
А оно и не должно ничего выводить, оно просто присваивает значение.

2902
serhio @serhio
Q-Tec пишет:

str['Deluxe']=' <a href=# onclick="parent.sendto(\' *19 \'); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a> ';

Выводит "нет информации "

а в скрипте задан массив строк в самом начале через var str = new Array(); ?...

3910
Дмитрий @Q-Tec
Скрипт:
var str = new Array();
str['Deluxe']='<a href=# onclick="parent.sendto(\' *19 \'); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a>';

Вывод информации:
<script src=js/smilies.js></script>

<script>
if(str['%nick%']!=null) document.write(str['%nick%']);
else document.write("нет информации");
</script>

Отредактировано Q-Tec - 25.06.2008
2902
serhio @serhio
Q-Tec пишет:

Скрипт:
var str = new Array();
str['Deluxe']='<a href=# onclick="parent.sendto(\' *19 \'); return false;"><img src=https://forum.vmeste.eu/img/bigsmile2/19.gif border=0></a>';

Вывод информации:
<script src=js/smilies.js></script>

<script>
if(str['%nick%']!=null) document.write(str['%nick%']);
else document.write("нет информации");
</script>


должно работать... только зачем тебе ссылка?... ты в какой документ это вставляешь?...

3910
Дмитрий @Q-Tec
должно работать... только зачем тебе ссылка?... ты в какой документ это вставляешь?...

Вставляю в фрейм участников, ссылка для вставки в сообщение, как бы делаю личные смайлы

2902
serhio @serhio
Q-Tec пишет:

должно работать... только зачем тебе ссылка?... ты в какой документ это вставляешь?...

Вставляю в фрейм участников, ссылка для вставки в сообщение, как бы делаю личные смайлы

дык в чат не подается переменная %nick%... только в анкету... вместо этого попробуй использовать parent.nick ....

3910
Дмитрий @Q-Tec
дык в чат не подается переменная %nick%... только в анкету... вместо этого попробуй использовать parent.nick ....

точно... тогда понятно. как тогда использовать " parent.nick"?

2902
serhio @serhio
Q-Tec пишет:

дык в чат не подается переменная %nick%... только в анкету... вместо этого попробуй использовать parent.nick ....

точно... тогда понятно. как тогда использовать " parent.nick"?

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

<script>
if(str[parent.nick]!=null) document.write(str[parent.nick]);
else document.write("нет информации");
</script>

хотя, может, понадобится использовать не parent.nick, а parent.mynick ... это проверить нужно...

P.S.2 неверное было примечание... не нужно там кавычек.... кавычки используются в этой команде для вывода html кодов... а нам нужно значение переменной... кавычек не нужно... правильно выводило именно str[parent.nick] ... браузер не обманешь... 😀

3910
Дмитрий @Q-Tec
Спасибо большое, всё работает.

Отредактировано Q-Tec - 25.06.2008