Steffen: Fenstername herausfinden

Folgende Situation:

Das Fenster x öffnet ein Fenster y und gibt ihn einen Namen. Frage: ist es irgendwie möglich im Fenster y den Namen (der von Fenster x für Fenster y vergeben wurde) herauszubekommen?

  1. Das Fenster x öffnet ein Fenster y und gibt ihn einen Namen. Frage: ist es irgendwie möglich im Fenster y den Namen (der von Fenster x für Fenster y vergeben wurde) herauszubekommen?

    meinst du window.name?

    Struppi.

    --
    Javascript ist toll (Perl auch!)
    1. Struppi:
      meinst du window.name?

      Hab ich eigentlich auch gedacht. Tut aber nicht...

      Ich öffne das Fenster mit "window.open(Adresse,'Fred',Parameter);".

      Mach ich im neuen Fenster ein "alert(window.name);" bekomme ich ein leeres Informationsfenster. Eigentlich hatte ich ja erwartet dass "Fred" drin steht.

      1. meinst du window.name?

        nein, er meint document.title.

        mfg
        Micha

        --
        viel Spass: ie:{ fl:) br:> va:( ls:[ fo:) rl:? n4:{ ss:{ de:> js:} ch:? sh:( mo:) zu:]
        1. meinst du window.name?

          nein, er meint document.title.

          nein, den meint er sicher nicht, zumindest nicht so wie er die Frage gestellt hat.

          Struppi.

          --
          Javascript ist toll (Perl auch!)
          1. nein, den meint er sicher nicht, zumindest nicht so wie er die Frage gestellt hat.

            Struppi.

            Korrekt - wíndow.name
            aber tut sich drum nix ,(

            1. Korrekt - wíndow.name
              aber tut sich drum nix ,(

              Verwendest du evtl. ungültige Zeichen im Namen?

              Struppi.

              --
              Javascript ist toll (Perl auch!)
              1. Korrekt - wíndow.name
                aber tut sich drum nix ,(

                Verwendest du evtl. ungültige Zeichen im Namen?

                Struppi.

                nop. Fenster heisst "Fred".
                Aber er gibt ja gar nix aus, das wundert mich. Nicht irgend einen scheiss sondern nüscht.

              2. Verwendest du evtl. ungültige Zeichen im Namen?

                Struppi.

                Ahhhhhhh! Ich bin ein reisen Nappel!!!!!!
                Ich nutze ein Leerzeichen! Ah! PfuiBäh!

                Struppi, tausend Dank! Hast mir echt geholfen!!!

                UndIchHabeAbHeuteEineWocheLeerzeichenVerbot!

                1. Hi

                  UndIchHabeAbHeuteEineWocheLeerzeichenVerbot!

                  Tu dir das nicht an (und vor allem uns nicht ;-) )
                  mfg
                  Genie

        2. nein, er meint document.title.

          nein, er meint window.name
          Und ich wunder mich, warum ich die Info nicht bekomme. Schweinewelt ;)

      2. meinst du window.name?

        Hab ich eigentlich auch gedacht. Tut aber nicht...

        Ich öffne das Fenster mit "window.open(Adresse,'Fred',Parameter);".

        Mach ich im neuen Fenster ein "alert(window.name);" bekomme ich ein leeres Informationsfenster. Eigentlich hatte ich ja erwartet dass "Fred" drin steht.

        tut's bei mir auch

        Struppi.

        --
        Javascript ist toll (Perl auch!)
        1. tut's bei mir auch

          100.000 Höllenhunde, ist mein Browser besessen? Warum will Deiner und meiner hasst mich?

          Aufruf:
          <img align="right" src="img/PrintView16.gif" class="PrintPreviewButton" onclick="window.open('DaSite.jsp?render=printer','PrintPreview','resizable=1,menubar=yes,status=yes,toolbar=yes')">

          Abfrage:
          <script type="text/javascript">
          alert('name: ' + window.name);
          </script>

          Ausgabe des Fensters:
          name:

          1. Aufruf:
            <img align="right" src="img/PrintView16.gif" class="PrintPreviewButton" onclick="window.open('DaSite.jsp?render=printer','PrintPreview','resizable=1,menubar=yes,status=yes,toolbar=yes')">

            Abfrage:
            <script type="text/javascript">
            alert('name: ' + window.name);
            </script>

            Wo steht diese Abfrage?
            in DaSite.jsp?

            Struppi.

            --
            Javascript ist toll (Perl auch!)
            1. Wo steht diese Abfrage?
              in DaSite.jsp?

              Struppi.

              Positiv, ja.
              Würde sonst ja keinen Sinn machen, oder versteh ich da was falsch?

          2. Hi!

            Ich weiss nicht, ob es dir weiterhilft, aber theoretisch ist folgender workaround denkbar:
            ********************************************
            (im opener):

            <script type="text/javascript">
            var globName="";

            function openwin(location, name, settings)
            {
              globName=name;
              window.open(location,name,settings);
            }

            function getName()
            {
              return globName;
            }
            </script>

            <img align="right" src="img/PrintView16.gif" class="PrintPreviewButton" onclick="openwin('DaSite.jsp?render=printer','PrintPreview','resizable=1,menubar=yes,status=yes,toolbar=yes')">
            ********************************
            (im opened);

            <script type="text/javascript">
            alert('name: ' + opener.getName());
            </script>

            Greets,
            Richard