Программирование > JavaScript & JScript

передача данных

<< < (2/3) > >>

CGVictor:
kan1
Если из открывающего к открытому - тогда window-id.document.body.innerHTML или любой другой подобный вызов.
Если из открытого к открывшему - тогда document.body.innerHTML+=window.opener.getElementById(form-element-id).value (или тоже innerHTML).
[off]* или window.opener.document.getElementById(form-element-id).value, что-то я засомневался[/off]

kan1:
Почти работает.

Выдаёт ошибку но добавляет:
function addform(){
 win1=open("","Window1");
win1.document.body.innerHTML=win1.opener.document.body.all["fres1"].innerHTML;
};

А вот так только черту
function addform(){
win1=open("","Window1");
win1.document.body.innerHTML=win1.opener.document.body.all["fres1"].innerHTML;
 win1.document.writeln("");
};

ПОЧЕМУ????

CGVictor:
kan1
1.Обращаться к fres1 не через document.all, а через getElementById
2.writeln вполне справедливо заменяет содержимое документа. Добавляй HR к innerHTML.

kan1:
Позже я так и сделал (присоединение, а не запись) и всё заработало.

kan1:
В общем все данные замечательно добавляются, но почему-то не сохраняются, когда я в новом окне делаю "Сохранить как". Как можно организовать их сохранение, а то в результате получается пустая страница?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии