afoeder
New member
Hallo!
Ich habe in einem Frame namens "fraBeispiel" eine Funktion TestPing geschrieben:
function TestPing()
{ return "ping"; }
nun kann ich ja aus einem anderen Frame heraus
alert(parent.fraBeispiel.TestPing());
machen, und es wird mir "ping" im alertfenster ausgegeben, ich kann das also frame-übergreifend machen.
Jetzt befindet sich aber innerhalb des fraBeispiel eine fremde Website, in der sich logischerweise auch die Funktion TestPing nicht mehr befindet.
wenn ich aus dem anderen frame das alert-beispiel machen möchte, bekomme ich eine "zugriff verweigert"-fehlermeldung; sehe ich ja ein.
Gibt es eine Möglichkeit, zu testen, ob die in fraBeispiel befindliche Webpage zum eigenen Projekt gehört?
Grund:
ich habe im fraBeispiel ein Script, das ausgeführt werden soll. Wenn die Seite in fraBeispiel aber eine fremde Seite ist, soll das Script aber nicht ausgeführt werden, da ich ja sonst eine zugriff-verweigert-fehlermeldung erhalte...
vielen Dank,
Adrian föder
Ich habe in einem Frame namens "fraBeispiel" eine Funktion TestPing geschrieben:
function TestPing()
{ return "ping"; }
nun kann ich ja aus einem anderen Frame heraus
alert(parent.fraBeispiel.TestPing());
machen, und es wird mir "ping" im alertfenster ausgegeben, ich kann das also frame-übergreifend machen.
Jetzt befindet sich aber innerhalb des fraBeispiel eine fremde Website, in der sich logischerweise auch die Funktion TestPing nicht mehr befindet.
wenn ich aus dem anderen frame das alert-beispiel machen möchte, bekomme ich eine "zugriff verweigert"-fehlermeldung; sehe ich ja ein.
Gibt es eine Möglichkeit, zu testen, ob die in fraBeispiel befindliche Webpage zum eigenen Projekt gehört?
Grund:
ich habe im fraBeispiel ein Script, das ausgeführt werden soll. Wenn die Seite in fraBeispiel aber eine fremde Seite ist, soll das Script aber nicht ausgeführt werden, da ich ja sonst eine zugriff-verweigert-fehlermeldung erhalte...
vielen Dank,
Adrian föder