|
Добавление Комментария
|
|
| kubik-rubik | Дата: 06 Ноября 2009, 11:23 | Сообщение # 1 |  ● ● ● ● ● 379 сообщений Статус: Offline | Вообщем такая проблема: Пытаюсь скриптом добавить комментарий. Всё нормально работает... Code $('textarea.commFl').val('комментарий'); $('input.commSbmFl').click(); вот только... там получается что коммент добавляется "в никуда", а мне нужно чтобы он добавлял его на станицу /blog/2009-11-06-1/. Это можно сделать GET-запросом, но... я не совсем силён в этом..подскажите, пожалуйста. | | |
|
| Infamous | Отредактировал Infamous - Пятница, 06 Ноября 2009, 12:58 Дата: 06 Ноября 2009, 11:42 | Сообщение # 2 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Вот вариант с фреймом, если нужно: Code <script type="text/javascript"> addcomment=function(){ myframe.getElementsByClassName('commF1').value='комментарий'; myframe.getElementsByClassName('commSbmFl').click(); }; </script>
<iframe src="/blog/2009-11-06-1" onload="addcomment();" name="myframe" /> | | |
|
| uWeb | Отредактировал uWeb - Пятница, 06 Ноября 2009, 12:47 Дата: 06 Ноября 2009, 12:46 | Сообщение # 3 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code getElementsByclassName('commF1') | | |
|
| Бармалей | Дата: 06 Ноября 2009, 13:06 | Сообщение # 4 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (Infamous) getElementsByClassName Эта функция возвращает массив.Quote (uWeb) Code getElementsByclassName('commF1') Type mismatch
 | | |
|
| kubik-rubik | Дата: 06 Ноября 2009, 13:35 | Сообщение # 5 |  ● ● ● ● ● 379 сообщений Статус: Offline | че? А нельзя get'ить станицу?? Так же и легче получиться и кода меньше будет. | | |
|
| Бармалей | Дата: 06 Ноября 2009, 14:07 | Сообщение # 6 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Нужно просто составить запрос. При необходимости - использовать GET запрос на страницу материала.
 | | |
|
| kubik-rubik | Дата: 06 Ноября 2009, 14:41 | Сообщение # 7 |  ● ● ● ● ● 379 сообщений Статус: Offline | Ну...вообще-то я метод .get плохо знаю Можно по-подробней?  | | |
|
| cucYa | Дата: 06 Ноября 2009, 17:31 | Сообщение # 8 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|
| kubik-rubik | Дата: 07 Ноября 2009, 14:07 | Сообщение # 9 |  ● ● ● ● ● 379 сообщений Статус: Offline | cucYa, Code
$.get('http://vanja-sim.ucoz.ru/blog/2009-11-06-1', function(data){ $.post('http://vanja-sim.ucoz.ru/blog/2009-11-06-1', { commFl: 'Название', a: '36', m: '6', id: '1', }, function(){ alert('Комментарий успешно добавлен!'); }) } не работает  | | |
|
| mob_dp | Дата: 07 Ноября 2009, 14:08 | Сообщение # 10 | ● ● ● ● ● 4112 сообщений Статус: Offline | Quote (kubik-rubik) не работает а фигу ты прям в материал постишь? по тому адресу скрипта добавления материала в базу нету | | |
|
| kubik-rubik | Дата: 07 Ноября 2009, 16:33 | Сообщение # 11 |  ● ● ● ● ● 379 сообщений Статус: Offline | я этот адрес к примеру привёл)))))Добавлено (07 Ноябрь 2009, 14:17) ---------------------------------------------
Code
$.get('http://vanja-sim.ucoz.ru/board/groups/internet/pcandgames_official/3-1-0-1', function(data){ $.post('http://vanja-sim.ucoz.ru/board/groups/internet/pcandgames_official/3-1-0-1', { commFl: 'Название', a: '36', m: '6', id: '1', }, function(){ alert('Комментарий успешно добавлен!'); }) }  Добавлено (07 Ноябрь 2009, 14:21) --------------------------------------------- выдаёт ошибку Ошибка: addCom is not defined Источник: http://vanja-sim.ucoz.ru/index/8-0-%D0%B4%D1%80%D1%83%D0%B3%D0%9A%D0%98%D0%9B%D0%98%D0%9A%D0%90 Строка: 1 Добавлено (07 Ноябрь 2009, 16:33) --------------------------------------------- ?? | | |
|
| cucYa | Дата: 07 Ноября 2009, 16:38 | Сообщение # 12 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code $.post('http://vanja-sim.ucoz.ru/board/', {commFl: 'Название',a: '36',m: '6',id: '1'}, function(){ alert('Комментарий успешно добавлен!'); }) commFl - это имя поля? | | |
|
| kubik-rubik | Дата: 07 Ноября 2009, 16:50 | Сообщение # 13 |  ● ● ● ● ● 379 сообщений Статус: Offline | эмм...это класс поля)))Добавлено (07 Ноябрь 2009, 16:50) --------------------------------------------- поменял на massage - всё равно ошибка adddCom is not defined | | |
|
| cucYa | Дата: 07 Ноября 2009, 16:53 | Сообщение # 14 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Комментарии вроде как постятся через страницу /index/, а в форме добавления есть поле, которое выводится скриптом. | | |
|
| kubik-rubik | Дата: 07 Ноября 2009, 17:15 | Сообщение # 15 |  ● ● ● ● ● 379 сообщений Статус: Offline | Ааа... ну да, точно. Т.е. мне нужно гетить страницу в доске объявлений, а постить на странице /index/??Добавлено (07 Ноябрь 2009, 17:15) --------------------------------------------- Ааа... ну да, точно. Т.е. мне нужно гетить страницу в доске объявлений, а постить на странице /index/?? | | |
|
| cucYa | Дата: 07 Ноября 2009, 17:23 | Сообщение # 16 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | kubik-rubik, там ещё защита, могу написать за $10 готовый вариант. | | |
|
| kubik-rubik | Дата: 07 Ноября 2009, 17:34 | Сообщение # 17 |  ● ● ● ● ● 379 сообщений Статус: Offline | какая защита? я когда фреймом страницу вывожу всё нормально робит. СмотриДобавлено (07 Ноябрь 2009, 17:33) --------------------------------------------- там же по идее как делается? страница открывается скриптом, заполняются нужные поля, нажимается кнопка Добавить, и только после нажатии на эту кнопку, открывается страница /index/ и постится комментарий Добавлено (07 Ноябрь 2009, 17:34) ---------------------------------------------
Quote (kubik-rubik) Смотри это в том месте, где написано "стенка" | | |
|
| cucYa | Дата: 07 Ноября 2009, 17:45 | Сообщение # 18 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Баян, я сделал свою версию на ajax. | | |
|
| Gaara | Дата: 07 Ноября 2009, 17:59 | Сообщение # 19 |  ● ● ● ● ● 1312 сообщений Статус: Offline | там не все так просто, у кода безопасности есть еще свой код, который меняется если комментарий - ответ на другой коммент... | | |
|
| cucYa | Дата: 07 Ноября 2009, 18:02 | Сообщение # 20 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Gaara, вот поэтому продам готовый вариант  | | |
|