powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / JavaScript: вытащить значения из окна-родителя
5 сообщений из 5, страница 1 из 1
JavaScript: вытащить значения из окна-родителя
    #34021125
Opus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите решить такую проблему.
Есть скрипт, открывающий новое окно с помощью window.open. Это новое окно, в свою очередь, должно из открывшего его родителя вытащить кой-какие значения и записать себе. Пишу примерно так (код в конце открываемого окна):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<script>
var wnd = window.opener;
var doc = wnd.document;
// TargetDiv - div на открываемой странице, куда должно записаться значение
// SourceDiv - div на открывающей странице, из которого берется значение
document.getElementById("TargetDiv").value = doc.getElementById("SourceDiv").value;
</script>
В общем, ошибок не выдается, но на открываемой странице значение не отображается.
...
Рейтинг: 0 / 0
JavaScript: вытащить значения из окна-родителя
    #34021309
dfdf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно div не имеет value. innerHTML?
...
Рейтинг: 0 / 0
JavaScript: вытащить значения из окна-родителя
    #34021516
Opus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все равно не вышло. Такое чувство, что скрипт в открывшемся окне вообще не выполняется.
...
Рейтинг: 0 / 0
JavaScript: вытащить значения из окна-родителя
    #34021799
dfdf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
function MyFunctionForClickOnButton()
{
var Str;
for(in i=0;i<opener.document.all.length;i++)
{
Str+=opener.document.all .name+"\n";
}
alert(Str);
}
...
Рейтинг: 0 / 0
JavaScript: вытащить значения из окна-родителя
    #34021816
dfdf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
function MyFunctionForClickOnButton()
{
var Str="";
for(in i= 0 ;i<opener.document.all.length;i++)
{
Str+=opener.document.all[i].name+"\n";
}
alert(Str);
}
так будет бeз ошибок
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / JavaScript: вытащить значения из окна-родителя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]