Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   склеить скрипт запроса формы из iframe'a и главной формы (http://www.flasher.ru/forum/showthread.php?t=53879)

ninja_127 21.01.2004 12:55

склеить скрипт запроса формы из iframe'a и главной формы
 
Есть такой код:

<script language="JavaScript1.2">
var k_lenght = new Array (821, 46);
deadstr= "";
function ChangelicType()
{
if (window.document.form1.lic_type.selectedIndex == '0')
{
frame_window.location.href="k1_1.html";
}
}
function ScanShangeElement()
{
deadstr ="";
for (i = 1; i <= k_lenght[0]; i++)
{
if(window.parent.frame_window.form1.elements("checkbox"+i).checked)
deadstr +=" "+i;
}

form1.memo2.value = deadstr;
form1.submit();
}

И к нему соответственная форма:
<form name="form1" method="post" action="testing.php">
...поля ввода...
<iframe src="k1_1.html" name="frame_window"></iframe>
</form>

Во фрэйм подгружается форма такого вида:
<form name="form1" method="post">
<input type="checkbox" name="checkbox1" value="checkbox"></form>

Проблема в том, что на скрипт параметры и вообще переменная чекбокса не передается. Как тогда еще склеить два запроса - из главной и подгружаемой формы для передачи на скрипт?

nagash 21.01.2004 18:56

на онсабмит формы вешаешь
document.form1.anyvar = parent.frame_window.form1.checkbox1;

ninja_127 22.01.2004 12:36

нет я сделал по другому:

<input type="hidden" name="memo2">
на эту переменную же вешаются все значения из фрэйма -
800 чекбоксов
а на submit button повесил сам скрипт
тогда переменная memo2 приобретает значение всех checked полей из фрэйма


Часовой пояс GMT +4, время: 07:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.