Zugriff auf .parent Objekt "verweigert"
Hot^Rod
- javascript
0 Cheatah
Hi.
Ich habe eine Seite mit 2 Frames. Bei einem Klick auf einen Link im oberen Frame soll eine Funktion gestartet werden:
<a href="javascript:Login()"><img src= "logos/d_azv.jpg" border= "0"></a>
Die Funktion soll nun auslesen, welche Seite momentan im unteren Frame (Name: "Daten") angezeigt wird. Dazu muss sie auf die Frameset-Datei zugreifen, um zu wissen was "Daten" ist.
<SCRIPT LANGUAGE=JavaScript>
function Login(){
var URL = unescape(parent.Daten.location.href)
var xstart = URL.lastIndexOf("/") + 1
var xend = URL.length
var hereName = URL.substring(xstart,xend)
var herePath = URL.substring(0,xstart)
alert('ACHTUNG: \nName der Datei: ' +hereName +'\nPfad der Datei: ' +herePath);
}
</SCRIPT>
Wenn ich nun im IE6 auf den Link klicke erhalte ich folgende Skript-Error-Meldung: "Erlaubnis verweigert" mit Verweis auf die Zeile
var URL = unescape(parent.Daten.location.href)
Die Sicherheitseinstellungen habe ich auch zwischenzeitlich benutzerdefiniert und sehr niedrig gehabt; trotzdem die Meldung.
Wie kann ich auf "Daten" ohne "Verweigerung" zugreifen?
Hi,
Die Sicherheitseinstellungen habe ich auch zwischenzeitlich benutzerdefiniert und sehr niedrig gehabt; trotzdem die Meldung.
die Same Origin Policy, welche den Zugriff zwischen Dokumenten unterschiedlicher Quelle verweigert, ist unabhängig von den Sicherheitseinstellungen.
Wie kann ich auf "Daten" ohne "Verweigerung" zugreifen?
Nur Du? Weiß nicht, ob das im IE geht. Auch andere Besucher der Seite? No way.
Cheatah