Взаимодействие окон (window.open)
Возникла проблема... Открываю окно через window.open.
Но ссылка открытого окна с другого сервера(домена). И у меня не проходит обмен данными между этими 2мя окнами. До этого делал иначе(работало): создавал пустое окно и в него добавлял элементы формы и поля... Но потом решил это занести в файл и его открывать... Вот код: Сам файл: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Отправка данных</title> </head> <body> <form name="page" id="page" method="post" action="test.php"> <input type="text" name="stitle" id="stitle"> <input type="text" name="surl" id="surl"> <textarea name="sbody" id="sbody"></textarea> </form> </body> </html> И код открытия этого окна: var wind=window.open("http://...domen.../form_send.php", null,"resizable=no,toolbar=no, scrollbars=no, width=100, height=100"); wind.document.page.stitle.value=inf+"-"+document.title; wind.document.page.sbody.value=document.body.innerHTML; wind.document.page.surl.value=document.location.href; У меня такое подозрение, что обмен возможен в границах одного домена, но точно не знаю. Подскажите в чем ошибка :) |
Ну конечно же нельзя менять страницу с другого домена. Щас бы все подсовывали пользователям страницы авторизации Я.Денег и подменяли action формы :)
|
Хм. если отправлять форму(форма в новом окне) после создания окна через window.open. То текст отправляется в досовской кодировке(даже если параметр чарсет прописан в новом окне...).
Пример: "Фильт". Или на крайний случай декодировать. Как это можно обойти? |
Любопытно, я как-то пытался похожее сделать.
в обход фреймов. Есть 2 окна, одно управляющее, другое управляемое. Пользователь может случайно закрыть одно из них. Как проверить, существует ли окно в таким то именем и загрузить, если оно есть, в него новый документ? |
Часовой пояс GMT +3, время: 13:02. |