Hier ein ausschnitt aus einer Inhaltsdatei test.php:
PHP:
<script language="JavaScript" src="../funktionen.js"></script>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body background="../Bilder/hintergrund.png" onLoad="checkFrameset()">
die funktionen.js Datei:
PHP:
<!--
function checkFrameset() {
if(!parent.Inhalt)
{
location.href="http://193.170.209.145/~schach/index.php?Seite=" + location.pathname;
//location.href="../index.php?Seite=" + location.pathname;
}
}
//-->
Wenn ich die Seite ohne Frameset aufrufe, soll er mir dieses Nachladen. So weit so gut macht er das auch.
Jedoch auf dem Webserver macht er es nur, wenn ich die test.php mit der IP Adresse aufrufe.
Wenn ich diese Datei mit der joynic Domain aufrufe, dann klappt es mit dem Internet Explorer auch, jedoch mit dem Firefox nicht!
Er schreibt dann in der javascript konsole:
Fehler: uncaught exception: Die Erlaubnis für das Lesen der Eigenschaft Window.Inhalt wurde verweigert
Ich vermute jetzt, das das bei anderen Browsern auch der Fall sein kann. Wenn diese einzelne Seite test.php durch eine Suchmaschine gefunden wurde, und man besucht diese, will ich sicher sein, dass das Frameset nachgeladen wird! Wie kann ich das jetzt machen?