Aus einer sicheren Datei in einem Frame möchte ich eine Variable in parent setzen.
Hier bekomme ich die Fehlermeldung: Zugriff verweigert.
Netscape läßt dies zu. Der Explorer will nicht.
Die Dateistruktur ist:
home3.htm
<HTML>
<HEAD>
<TITLE>home3</TITLE>
<SCRIPT language="JavaScript">
<!--
var BNr=0;
function setzeBNr(b)
{ BNr=b;
}
function zeigeBNr()
{
h3conw("BNr= "+BNr+"<br>\n");
}
function lassesetzenDaten()
{ h3con.location.href="https://eisweb/Test/h3secure.htm";
return;
}
function zeigeDaten()
{ h3con.location.href="h3zeige.htm";
return;
}
function zurueckDaten()
{ BNr=0;
return;
}
function h3conw(strzw){ h3con.document.write(strzw);return;}
function docKopf()
{ h3conw("<HTML>\n");
h3conw("<HEAD>\n");
h3conw("<TITLE>Ziegean</TITLE>\n");
h3conw("<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n");
h3conw("</HEAD>\n");
h3conw("<BODY bgproperties=fixed style="background-color:#ffffff;margin-left:10px; margin-top:5px;">\n");
}
function docFuss()
{ h3conw("</BODY>\n");
h3conw("</HTML>\n");
}
//-->
</SCRIPT>
</HEAD>
<frameset rows="103,*" border=0 frameborder=0 framespacing=0>
<frame src="home3h.htm" name="h3nav" scrolling=no marginwidth=0 marginheight=0 noresize>
<frame src="home3c.htm" name="h3con" marginwidth=0 marginheight=0>
</frameset>
<BODY style="background-color:#ffffff;margin:0px">
</BODY>
</HTML>
home3h.htm
<html>
<head>
<title>home3 - Navigation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
//<!--
//-->
</script>
</HEAD>
<body style="background-color:#ffffff;">
Daten <a href="javascript:parent.zeigeDaten()">anzeigen</a> <a href="javascript:parent.lassesetzenDaten()">holen</a> <a href="javascript:parent.zurueckDaten()">zurücksetzen</a>
</BODY>
</HTML>
home3c.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>home3 - Leere</TITLE>
<script language="JavaScript">
<!--
/*
//
*/
//-->
</script>
</HEAD>
<BODY style="background-color:#ffffff;margin:0px">
</BODY>
</HTML>
h3secure.htm
<HTML>
<HEAD>
<TITLE>h3secure</TITLE>
</HEAD>
<BODY style="background-color:#ffffff;margin:0px">
<h2> h3secure</h2>
Es wird BNr auf 443 gesetzt
<SCRIPT language="JavaScript">
<!--
parent.BNr=443;
//-->
</SCRIPT>
</BODY>
</HTML>
h3zeige.htm
<HTML>
<HEAD>
<TITLE>h3zeige</TITLE>
</HEAD>
<BODY style="background-color:#ffffff;margin:0px">
<h2>h3zeige</h2>
<SCRIPT language="JavaScript">
<!--
parent.zeigeBNr();
//-->
</SCRIPT>
</BODY>
</HTML>