Скрипт в ajax окне
|
|
Aplik | Дата: 16 Июня 2010, 23:46 | Сообщение # 1 | ● ● ● ● ● 7 сообщений Статус: Offline | Доброго времени суток. На моем форуме используются свои смайлики через скрипт: Code <FIELDSET><LEGEND>Смайлики</LEGEND><DIV><script>Nsm=30; //Всего смайликов pat='http://kohtpa.do.am/smls/sm';
for(i=1; i<=Nsm; i++) { kod='[ img ]'+pat+i+'.gif[ /img ]'; document.write('<a href="javascript://" onClick="emoticon('); document.write("'"+kod+"'"); document.write(');return false;"><img border="0" src="'+pat+i+'.gif"></a> '); } </script> Нужно сделать такую кнопку, чтобы при ее нажатии появлялось окно с дополнительными смайликами. Роль окна я выбрал "Ajax окно", окно работает, но если в него вставить скрипт со смайликами, то при использовании окна идет перенаправление на страницу форума + белый экран. Как сделать так чтобы оно работало? Если нельзя сделать окно Ajax, то что можете посоветовать в замену ему, или какой нибудь другой работающий с Ajax скрпит вставки смайликов? Благодарю за помощь | | |
|
cucYa | Дата: 16 Июня 2010, 23:56 | Сообщение # 2 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code for (var smiles = 30, path = '/smls/sm/', content = '', i = 1; i <= smiles; i++) { content += '<img src="' + path + i + '.gif" onclick="emoticon(\'[img]' + path + i + '.gif[/img]\')" alt="smile" />'; }; new _uWnd('smiles', 'Смайлы', 200, 200, {autosize: 1}, content); | | |
|
Aplik | Дата: 17 Июня 2010, 14:28 | Сообщение # 3 | ● ● ● ● ● 7 сообщений Статус: Offline | к сожалению с этим кодом, окно появляется и сразу исчезает. Можно по подробней, возможно я не так что-то делаюДобавлено (17 Июнь 2010, 14:28) --------------------------------------------- или скажите хотя бы скрипт, который используется у вас на форуме  | | |
|
cucYa | Дата: 17 Июня 2010, 14:33 | Сообщение # 4 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Можно по подробней, возможно я не так что-то делаю Ссылку дайте, где вы ставите скрипт, а вообще его нужно поместить в функцию и вызывать её. | | |
|
Aplik | Отредактировал Aplik - Четверг, 17 Июня 2010, 15:03 Дата: 17 Июня 2010, 15:03 | Сообщение # 5 | ● ● ● ● ● 7 сообщений Статус: Offline | http://kohtpa.do.am/proverka.xml ссылка на xml. вот содержание файла: Code <?xml version="1.0" encoding="UTF-8"?><ajax><cmd t="layerContentsm1" p="innerHTML"><![CDATA[
<script>Nsm=30;
for (var smiles = 30, path = '/smls/sm/', content = '', i = 1; i <= smiles; i++) { content += '<img src="' + path + i + '.gif" onclick="emoticon(\'[img]' + path + i + '.gif[/img]\')" alt="smile" />'; }; new _uWnd('smiles', 'Смайлы', 200, 200, {autosize: 1}, content); document.write('<a href="javascript://" onClick="emoticon('); document.write("'"+kod+"'"); document.write(');return false;"><img border="0" src="'+pat+i+'.gif"></a> '); } </script>
]]></cmd></ajax> | | |
|
cucYa | Дата: 17 Июня 2010, 15:07 | Сообщение # 6 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | На страницу, где должно быть окно со смайлами, поставь код что я дал. | | |
|
Bogggdan | Дата: 17 Июня 2010, 15:08 | Сообщение # 7 | ● ● ● ● ● 408 сообщений Статус: Offline | | | |
|
Aplik | Отредактировал Aplik - Четверг, 17 Июня 2010, 15:31 Дата: 17 Июня 2010, 15:28 | Сообщение # 8 | ● ● ● ● ● 7 сообщений Статус: Offline | спасибо, теперь появляется окно сразу, когда посещаешь форум. Как сделать чтобы это окно появлялось\исчезало по нажатию кнопки\ссылки ? | | |
|
Bogggdan | Дата: 17 Июня 2010, 17:25 | Сообщение # 9 | ● ● ● ● ● 408 сообщений Статус: Offline | Code <script type="text/javascript"> function open () { for (var smiles = 30, path = '/smls/sm/', content = '', i = 1; i <= smiles; i++) { content += '<img src="' + path + i + '.gif" onclick="emoticon(\'[img]' + path + i + '.gif[/img]\')" alt="smile" />'; }; new _uWnd('smiles', 'Смайлы', 200, 200, {autosize: 1}, content); } </script> <a href="javascript:open()">Открыть</a> | | |
|
cucYa | Дата: 17 Июня 2010, 19:34 | Сообщение # 10 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|