native: browser kompatibilität

hallo, ich verwende untenstehendes skript, um zu verhindern, dass eine seite in einem frame geöffnet wird. leider funktioniert das nur im IE. hat jemand eine solche funktion, die auch in Opera und Mozilla funktioniert? vielen dank!

-native.

<script type="text/javascript">
<!--
if(top!=self)
  top.location=self.location;
//-->
</script>

  1. Hi,

    leider funktioniert das nur im IE.

    definiere "funktioniert" und insbesondere auch "funktioniert nicht".

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. sorry:

      in Opera lässt sich die seite trotzdem in einem frame öffnen. das ganze ist eine login seite; wenn die session maximum time abgelaufen ist, wird diese seite aufgerufen, dummerweise bleibt der navigation frame oben stehen. im IE wird dann diese seite allein geöffnet, ohne den nav frame, und das hätte ich auch gerne in Opera.

      danke
      -native.

  2. Hallo!

    if(top!=self)
      top.location=self.location;

    Ich habe folgendes öfters mit Erfolg verwendet:

    if(!navigator.userAgent.match("Opera.[3-6]") && top!=self) top.location=location;

    Mit opera6 gabs Probleme, deshalb die Browserweiche, mit opera7 o.k.

    tschüs, jürgen