-> Auslesen der URL mir Fehler!
Henry
- javascript
Hallo,
ich habe da mal eine Frage und zwar:
wenn ich in einem Script folgende Anweisung angebe:
var URL = window.location (oder self.location)
bekomme ich die URL aus der Locationbar im Browser angezeigt.
wenn ich mich innerhalb eines Framessets befinde und folgende
Abfrage starte:
var URL = top.location
bekomme ich das Ergebniss an URL zurückgeliefert.
ich habe da allerdings ein kleines problem.
wenn ich eine abfrage starte bekomme ich folgende fehlermeldung im ie
zugriff verweigert, im netscape wenn man die console aufruft bekommt man access disallowed angezeigt.
was kann man da dagegen machen?
auf zuschriften würde ich mich freuen!
kann man die URL also die TOP-Url auch noch anders auslesen?
(evtl. auch über Active-X im IE oder über JavaSystem im Netscape)
Henry
Hallo Henry
zugriff verweigert, im netscape wenn man die console aufruft bekommt man access disallowed angezeigt.
was kann man da dagegen machen?
nichts, diese Fehlermeldung kommt immer dann, wenn du Seiten einer anderen Domain ansprechen willst. Hier wirkt das Sicherheitskonzept der Browser. Du hast nicht das Recht auf diese Information zuzugreifen.
Solange du dich innerhalb deiner eigenen Domain befindest taucht diese Meldung nicht auf.
Viele Grüße
Antje
Hallo Antje,
was kann ich aber dagegen machen? hast du eine lösung?
ich brauche die url auf jedenfall.....eine uebergabe kann und darf
keinesfalls stattfinden....ich muß erfahren was in der loation steht.
gibt es evtl. eine möglichkeit mit stacks zuarbeiten?
Viele Grüße
Antje
danke dir schonmal fuer den hinweis!
Henry
Hi!
was kann ich aber dagegen machen? hast du eine lösung?
Antje sagte doch schon: Nichts. Hast Du zuviele von den Filmen gesehen, wo es fuer jedes "Access denied" eine Override-Funktion gibt? Das ist bei richtigen Computern aber anders.
ich brauche die url auf jedenfall.....eine uebergabe kann und darf
keinesfalls stattfinden....ich muß erfahren was in der loation steht.
Kriegst Du aber nicht. Du kannst lediglich die Fehlermeldung unterdruecken:
var url, olderrorhandler;
function ErrorHandler() {
// handler code
}
olderrorhandler = window.onerror;
window.onerror = ErrorHandler;
url = top.location.href;
window.onerror = olderrorhandler;
gibt es evtl. eine möglichkeit mit stacks zuarbeiten?
Haeh?