schildi: frames: zugriff verweigert - fehler abfangen

gibt es eine möglichkeit, den fehler abzufangen, der geworfen wird, wenn man versucht auf einen namen oder sonstige eigenschaften eines dokuments zuzugreifen, welches in einem frame referenziert wird, jedoch nicht existiert?

also wenn ich zb. versuche mit:

top.frames["mein_frame"].name versuche, den namen dieses frames zu bekommen, griege ich einen js-fehler (zugriff verweigert), wenn das in diesem frame referenzierte html-dokument nicht existiert, bzw. nicht gefunden wurde.

  1. Hi,

    das läuft meines Erachtens unter Errorhandling mit Try-Catch. Dazu gibt es einen netten Artikel in Selfhtml:

    http://de.selfhtml.org/javascript/beispiele/fehlerbehandlung_try_catch.htm

    Have a look
    Cheers
    Sascha

    1. OK. schau ich mir mal an. danke!

  2. Hi,

    top.frames["mein_frame"].name versuche, den namen dieses frames zu bekommen, griege ich einen js-fehler (zugriff verweigert), wenn das in diesem frame referenzierte html-dokument nicht existiert, bzw. nicht gefunden wurde.

    Wie immer ;-):

    if(top.frames["mein_frame"]) {
     alert(top.frames["mein_frame"].name)
    } else {
     alert("Frame existiert nicht")
    }

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!