Фреймы - изменение контента одного фрейма из другого
От: vxd  
Дата: 05.10.06 22:40
Оценка:
Здравствуйте!

Подскажите, может кто знает решение. Задача следующая — возможность доступа к методу document и ко всем его свойствам с возможностью чтения и записи. Проще говоря — из собственного фрейма иметь доступ к контенту страницы другого сайта через DOM.

Простейший пример:

<frameset cols="200, *">
<frame src="myscript.html" name=par>
<frame src="http://google.com" name=google>
</frameset>


содержимое myscript.html:

<html>
<script>
 parent.google.document.title="my own google!";
</script>
</html>


Не работает — permission denied

Есть ли какой-то вариант кроме как скачивать весь контент с удалённого урла в переменную а потом выводить эту переменную и соответственно оперировать только с ней?

Спасибо!
Re: Фреймы - изменение контента одного фрейма из другого
От: Sinclair Россия https://github.com/evilguest/
Дата: 06.10.06 05:10
Оценка: +1
Здравствуйте, vxd, Вы писали:

vxd>
<frameset cols="200, *">
vxd><frame src="myscript.html" name=par>
vxd><frame src="http://google.com" name=google>
vxd></frameset>

Не заработает. По соображениям безопасности. Между фреймами можно "ходить" только в том случае, если их содержимое получено из одного и того же домена.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Фреймы - изменение контента одного фрейма из другого
От: Plague Россия  
Дата: 06.10.06 08:17
Оценка:
Как правильно сказал Sinclair этого делать незя.
Но можно самому запрашивать сервером эти страницы и пересылать пользователю. А там извращаться как душе угодно.
К примеру, делать копии сайтов банков (при том в ИЕ подменять строку-адреса на фальшиввую), где на каждом углу будут просить ввести ваш номер кредитки и пин код для проверки. Конечно баян, но все же.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.