Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Передача данных родительскому окну (js) (http://www.flasher.ru/forum/showthread.php?t=58467)

evgenz 21.05.2004 15:12

Передача данных родительскому окну (js)
 
В родительском окне есть форма:

Код:

<form name=addform action="" method="POST">
    <input type="text" name="title" size=80><br>
    <textarea name=descr cols=60 rows=10></textarea><br>
    <a href="javascript: popUp('word/dhtml.php?form=addform&obj=descr', 800, 600, 'no');">
    Новое окно
    </a>                           
</form>

----------
В дочернем окне есть кнопка:

Код:

<input type="button" value="Save" onclick="savedata('<?= $form;?>', '<?= $obj;?>');">
И сама функция:

Код:

function savedata(form1, obj)
    {
  opener.document.(Тут я не знаю что писать).value = "Некий текст";   
 
    }

причем если писать жестко
opener.document.addform.descr.value = "Некий текст";
то все работает!
а комбинации типа
opener.document.eval(form1).eval(obj).value = "Некий текст";
не проходят...
Что там надо писать ... хелп плз...

nagash 23.05.2004 02:15

---
opener.document.Forms[form1].Elements[obj].value = ...
---
blah = eval('opener.document.'+form1+'.'+obj);
blah.value = .....
---


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

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