|
|
| Модератор форума: dotbot |
| Сообщество uCoz Архивариус Корзина Форма добавления комментарий в ajax окне. (Форма добавления комментарий в ajax окне.) |
| Форма добавления комментарий в ajax окне. |
|
Здравствуйте.
Долго мучаясь я не знал как засунуть форму комментария в ajax окно. Чтобы при нажатии на "Слово" или ещё на что нибудь вылазило ajax окно, и в ней была форма добавления комментарий. Вопрос: Как это можно реализовать? Помогите пожалуйста. Мой сайт: http://megachit.ucoz.ru >>> Видео о нём: http://www.youtube.com/watch?v=Gl3gbpLi8FA&feature=player_embedded >>>В интернете всего три беды: дураки, вирусы и спам.
|
|
кинь сюда код из раздела "Форма добавления сообщений"
йа, кажется, знаю решение Добавлено (09-Июн-2012, 23:22:10) Добавлено (09-Июн-2012, 23:25:05) Читайте книги role.su - Rolesu Authors Workshop.
|
|
[Бриз], Сейчас кину. Не ожидал что так сразу ответят.
Добавлено (10-Июн-2012, 01:42:32) Добавлено (10-Июн-2012, 01:43:38) Мой сайт: http://megachit.ucoz.ru >>> Видео о нём: http://www.youtube.com/watch?v=Gl3gbpLi8FA&feature=player_embedded >>>В интернете всего три беды: дураки, вирусы и спам.
|
|
окей, принцип должен сработать...
надеюсь Code <script type="text/javascript"> var name = 'Комментировать'; var title = 'Форма добавления ответа'; var wi = '900'; var hi = '200'; var context = '<table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable"><tr><td class="commTd2" colspan="2">$ERROR$</td></tr><?if(!$USER_LOGGED_IN$)?><tr><td width="15%" class="commTd1" nowrap>Имя *:</td><td class="commTd2"><input class="commFl" type="text" name="name" value="$NAME$" size="30" maxlength="60"></td></tr><tr><td class="commTd1">Email:</td><td class="commTd2"><input class="commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60"></td></tr><?endif?><tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr><?if($SUBSCRIBE$)?><tr><td width="15%" class="commTd1" nowrap>Подписка:</td><td class="commTd2">$SUBSCRIBE$</td></tr><?endif?><?if($SECURITY_CODE$)?><tr><td class="commTd1" nowrap>Код *:</td><td class="commTd2">$SECURITY_CODE$</td></tr><?endif?><tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Добавить комментарий -"></td></tr></table>'; $('a.forumBar:contains("Комментировать")').attr('class', 'forum_ajax_xxx').text(name).attr('href', 'javascript://'); $('.forum_ajax_xxx').click(function(){ new _uWnd('ajax',title,wi,hi,{autosize:false,modal: false,close:true,header:true,nomove: false,fixed:true}, context); }); </script> код реагирует на наличие на вашей странице слова "Комментировать" и делает его ссылкой на айакс окно Будьте внимательны: не среагирует на картинку с надписью "Комментировать" Вставлять, по факту, нужно в тот же раздел кода, где у вас находится кнопка "Комментировать" тоесть в разделе "Страница материала и комментариев к нему" Но есть одно большое НО этот код работает только на страницах форума, а на страницах новостей не пашет, так у меня выходит, когда йа тестирую... йа то думаю, что это изза вот такого ньюанса a.forumBar:contains ведь на странице новойсте совсем нету ФорумБара йа не мастер, и не смогу поправить код в нужную сторону но он работает... только на форуме:( Читайте книги role.su - Rolesu Authors Workshop.
|
|
Ладно спасибо. Но что-то я его вставлял, он не пахал, или не понял как должен работать. Хотелось чтобы самостоятельно при нажатие кнопки Комментировать, появлялось ajax окно, а там форма добавления комментариев.
Мой сайт: http://megachit.ucoz.ru >>> Видео о нём: http://www.youtube.com/watch?v=Gl3gbpLi8FA&feature=player_embedded >>>В интернете всего три беды: дураки, вирусы и спам.
|
|
[Бриз], Всё у меня получилось. Долго думал, и получилось.
ВОт этот код что я хотел сделать: <div style="text-align: center;"><a href="javascript://" onclick="okno1()"><font size="5" style="font-size: 18pt; ">Нажмите здесь Чтобы комментировать Чит</font></a></div> <script> function okno1(){ _uWnd.alert($("#dir1").html(),'Комментировать Чит',{name:'21a', align:'left', w:500, h:400, tm:40000, icon:'http://s36.ucoz.net/img/icon/tip.png'}) }; function okno2(){ _uWnd.alert($("#dir2").html(),'Комментировать Чит',{name:'22a', align:'left', w:500, h:400, tm:40000, icon:'http://s36.ucoz.net/img/icon/tip.png'}) }; </script> Добавил его в форму комментарий, и теперь при нажатие на сылку, вылазиет айикс окно, можеш сам убедиться в этом.... Фух!))) Добавлено (10-Июн-2012, 20:38:28) Мой сайт: http://megachit.ucoz.ru >>> Видео о нём: http://www.youtube.com/watch?v=Gl3gbpLi8FA&feature=player_embedded >>>В интернете всего три беды: дураки, вирусы и спам.
|
| |||
| |||

Чат сообщества


