Seite 1 von 1

Fehler bei Seite in Frame zwingen

Verfasst: 13.08.2003 23:01
von Mario
Hallo zwinge mein Board welches auf einem anderen Server liegt in mein Frame.

Code im Frameset:

Code: Alles auswählen

<script language="JavaScript">
<!--
if (self.parent.frames.length != 0) self.parent.location="http://www.alpakastall.de/index.htm";
var alpia = "kjzg";
//-->

function querEinst() {
var Qseite = location.search;
if(Qseite){
frames.target01.location.href=Qseite.substring(1,Qseite.length);
}
} 

</script>
Code in der Frameseite (also im Board):

Code: Alles auswählen

<script language="JavaScript">
<!--
function checkQuer() {
if (parent.alpia=="kjzg"){
alpia = "kjzg";
}
else {
location.href="http://www.alpakastall.de/index.htm?" + "http://www.kost-kein-geld.de" + location.pathname;
}
}
//-->
</script
Funktioniert auch alles, nur meldet der IE folgenden Fehler:

Code: Alles auswählen

Zeile: 9
Zeichen: 1
Fehler: Erlaubnis verweigert
Code: 0
URL: http://www.kost-kein-geld.de/phpbb/index.php
Zeile 9 ist folgende:

Code: Alles auswählen

if (parent.alpia=="kjzg"){
Was ist hier der fehler?

Verfasst: 13.08.2003 23:05
von PhilippK
Entspricht die Domain des Framesets der des Frames?
Ich vermute fast, dass dich der IE da einfach aus Sicherheitsgründen nicht zugreifen lässt...

Gruß, Philipp

Verfasst: 13.08.2003 23:14
von Mario
die domains sind unterschiedlich, also drauf zugreifen tut er ja, es funktioniert auch soweit...nur steht unten links immer das ausrufezeichen und wenn man draufklickt, kommt eben diese Fehlermeldung.

Manchmal kommt auch dieses Popup mit einer Fehlermeldung wo ich dann den Debugmodus ausführen kann.

Verfasst: 13.08.2003 23:44
von PhilippK
Könnte meiner Ansicht nach mit Sicherheitsaspekten zusammenhängen, da die Domains nicht identisch sind.
Es gibt in den Sicherheitseinstellungen des IE einen Punkt 'Auf Datenquellen über Domänengrenze hinweg zugreifen'. Versuch mal, ob du damit das Verhalten ändern kannst.

Gruß, Philipp

Verfasst: 14.08.2003 00:02
von Mario
Hi, ne bringt leider nix, weiß auch nicht ob das nur beim IE 6 auftaucht, oder bei allen anderen auch?

Gruß Mario