Jan: opener = "x";

Hallo,

ich möchte, je nach dem, von welchem Frame aus eine Seite aufgerufen wird, eine gewisse Funktion in der aufgerufenen Seite unterdrücken.
Daher arbeite ich mit der opener Funtion.

<SCRIPT LANGUAGE="JavaScript">
<!--
if (opener){
var anzeige = opener.location.href;
 alert(anzeige)
}
}

-->
</script>

Das funktioniert und ich kann mir die opener-Seite anzeigen lassen.
Doch wenn ich folgendes eingebe, bekomm ich kein Alert, obwohl http://127.0.0.1/test/test.php# zuvor so vom Alert ausgegeben wird.

<SCRIPT LANGUAGE="JavaScript">
<!--
if (opener){
var anzeige = opener.location.href;
 if anzeige == "http://127.0.0.1/test/test.php#";{
 alert("OK");
 }
}

-->
</script>

Wer kann mir sagen, warum ich kein "OK", wenn die OpenerSeite doch http://127.0.0.1/test/test.php# ist?!?
Habe auch schon folgendes versucht:
test.php#
../test.php#
test.php
../test.php
...

Danke!

  1. Hi Jan,

    if anzeige == "http://127.0.0.1/test/test.php#";

    wie wär's mit Klammern...
    if(xxx==yyy)

    Grüße,
    bluntburn

    --
    jeden Tag 'ne Currywurst...
    1. :-)

      OK, ich hab schon so viel rumprobiert, komme langsam durcheinander.
      So hab ichs derzeit stehen:

      <SCRIPT LANGUAGE="JavaScript">
      <!--
      if (opener){
      var anzeige = opener.location.href;
       if (anzeige == "http://127.0.0.1/test/test.php#");
       {
       alert("OK");
       }
      }

      -->
      </script>

      In diesem Fall kommt der Alert bei jedem Opener, nicht nur bei dem bestimmten...

      Gruß, Jan

      1. Hi Jan,

        In diesem Fall kommt der Alert bei jedem Opener, nicht nur bei dem bestimmten...

        if(anzeige == "http://127.0.0.1/test/test.php#");
        das Semikolon hat am Ende nix verloren!

        Bitte gehe mit etwas mehr Sorgfalt an die Sache...

        Grüße,
        bluntburn

        --
        jeden Tag 'ne Currywurst...
      2. LOL,

        das klingt so nach MUTTER ;-)
        Ich gebs ja zu, ich kann kein JavaScript, schnippel zusammen was ich benötige, da ich praktisch nicht mit arbeite.
        Fehler so nun aber behoben, danke!

        1. Hi Jan,

          das klingt so nach MUTTER ;-)
          Ich gebs ja zu, ich kann kein JavaScript, schnippel zusammen was ich benötige, da ich praktisch nicht mit arbeite.

          :oP Mach Dir mal keinen Kopp, so haben wir mehr oder weinger alle mal angefangen. Aber logischerweise helfen so Mutter-like-Sachen wie Sorgfalt, Ordnung und Genauigkeit bei so einer exakten Sache wie Programmieren ungemein!

          Viel Spass beim Lerneffekt...

          bluntburn

          --
          jeden Tag 'ne Currywurst...