IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Permission Denied при попытке обращения к переменной родительской странички (http://www.imho.ws/showthread.php?t=82926)

igor_liv 31.03.2005 17:35

Permission Denied при попытке обращения к переменной родительской странички
 
Есть две странички:

1-я: parentw.html находится на сервере http://192.168.0.40:8080/

<html>
<body>
PARENT
<script language="JavaScript">
var test = "TEST";

function nw(wid,hei){
popupwindow=window.open ("http://192.168.0.59:8080/helios/childw.html", "_blank","width="+wid+",height="+hei);
popupwindow.window.focus();
};

nw(800,600);
</script>

</body>
</html>

вторая: childw.html находится на сервер http://192.168.0.59:8080/helios

<html>
<head>
<body>
CHILD

<script language="JavaScript">
document.write (self.opener.test);
</script>

</body>
</html>

Запускаю parentw.html:
http://192.168.0.40:8080/parentw.html и получаю ошибку: Permission Denied при доступе к переменной self.opener.test из дочернего окна.

Если странички нах на одном сервере то такого не происходит!

Как избежать этой ошибки если странички на разных серверах?

RaZEr 31.03.2005 20:30

Цитата:

Как избежать этой ошибки если странички на разных серверах?
Никак. Это очередной оплот борьбы с xss.

AleXXXSoft 01.04.2005 09:04

на самом деле в ИЕ есть такая опция замечательная (после СП2 в ХР она стала выключена по умолчанию) - "разрешить переход между доменани в кадрах" (ну или как-то так) , короче в ИЕ ЭТО иожно выключить


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

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.