Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Отправка формы в другой iframe
|
|||
|---|---|---|---|
|
#18+
Вырезано из парсерсовского кода такчто необращаем внимание на небольшие необычности в коде Так изучаем код..... <script language=JavaScript> function ok(rab){ eval ^(^"url = '${config.url}sections/chat.html?sss="+rab+"&key=${user.key}&message="+document.new_message.message.value+"#1'")^; document.new_message.message.value=""^; top.chat.location.href=url^; }</script> <table border=0 cellspacing=0 cellpadding=0 height=100% width=100%> <tr><td height=10></td></tr> <tr><td width="3%"></td> <td width="43%" valign="top"> <iframe src="${config.url}sections/user.html?key=${user.key}" class="frameuser" name=user style="width: 100%" height=300 frameborder=0></iframe> <iframe src="${config.url}sections/info.html?key=${user.key}" class="frameinfo" name=info style="width: 100%" height=70 frameborder=0></iframe> </td><td width="3%"></td> <td width="48%" valign="top"><iframe src="${config.url}sections/games_ne_one.html?key=${user.key}" class="forma" name=games style="width: 100%" height=370 scrolling=no frameborder=0></iframe> </td><td width=3%></td> </tr> <tr><td height=30></td></tr><form name="new_message"> <tr><td width="3%"></td><td colspan="3" valign="top"> <iframe src="$config.url/sections/chat.html?key=${user.key}#1" style="width: 100%^; height: 150" frameborder=0 class="forma" name=chat></iframe><br> <form name="new_message" method=post action="sections/chat.html" target=chat> <input type="hidden" name="dei" value=""> <input type=text name=message size=50 value="" class="forma"> <input type=button title="Отправить" name=okok onclick="ok('0')" value="ok" class="forma"> <input type="reset" title="Очистить" name=clearclear value="clear" class="forma"> <input type="button" title="Обновить" name=clearclear onclick="reloadd()" value="reload" class="forma"> <input type="button" title="Cрочное сообщение" name=alertalert onclick="ok('1')" value="alert" class="forma"> <input type="button" title="Личное сообщение" name=ssssss onclick="ok('2')" value="sss" class="forma"> </form> </td><td width="3%"></td></tr> <tr><td height="30"></td></tr> <tr><Td height="100%"></Td></tr> </table> Задача..... В <iframe name=chat> Реализовано чтото типа чата. Форма где находиться форма ввода нового сообщения находить в главном окне (как вы заметили расматривая код). Сейчас: если человек воодит сообщение в форму и наджимает на кнопку ОК мышкой то всё нармально отправляеться и работает если после написания сообщения нажимает enter на клавиатуре то обновляеться всё окно (чего и следовало ожидать). Задача: сделать так что при нажатии на enter форма отправлялась в <iframe name=chat> без обнавления основого окна. Буду благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2003, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1348872]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
2ms |
| others: | 307ms |
| total: | 421ms |

| 0 / 0 |
