Martin Hein: <a target= | ohne popup

Hallo Forum,

wenn ich einen Link als JS-Popup definiere, habe ich mit
dem Objekt 'opener' die Möglichkeit, auf das Elternefenster
zuzugreifen und darin aus dem Popup heraus zum Beisiel einen
einen Link zu öffnen (target=opener). Geht das ganze auch
ohne Popup ?

Sprich:

Ich öffne einen Link per target="_blanc" und will aus dem
im neuen Fenster geöffneten Dokument heraus in dem opener
einen Link öffnen.

Geht das ?

danke und

beste gruesse,
martin

  1. Hello,

    Geht das ?

    zumindest über JavaScript kannst du mittels window.name den Namen des eigenen Fensters setzen, so dass es dann über target ansprechbar ist. Ich meine, es gab noch eine andere Lösung, aber ich kann mich nicht mehr erinnern.

    MfG
    Rouven

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    Death is nature's way of telling you to slow down.
    1. Moin,

      jo danke, ich habs darübe hinbekommen, dass ich im über
      target="_blank" neu geöffneten Fenster, dem opener einen
      Namen gegeben habe:

      <html>
       <head>
        <script>opener.name="fenster1"</script>
       </head>

      <body>
        <a href="fenster1.html" target="fenster1">root</a>
       </body>
      </html>

      Allerings läd der link im Hintergrund. Oder anders herum:
      Das neu geöffnete Fenster bleibt im Vordergrund. Ich hab
      folgendes probiert:

      <a onclick="this.blur();" href="fenster1.html" target="fenster1">root</a>

      ... funktioniert aber nicht.

      Gibt's da eine Lösung ?

      danke und

      beste gruesse,
      martin

      1. Hello,

        Gibt's da eine Lösung ?

        Frage: Wenn du doch eh bereit bist auf JavaScript zurückzugreifen, warum dann nicht auch die komplette Fensterlogik:
        <a href="neueseite.html" onclick="opener.location.href='neueseite.html'; opener.focus(); return false;">Text</a>
        durch return false; unterbindest du den normalen Link, Nutzer ohne JavaScript sehen das Ergebnis im aktuellen Fenster, oder im ggf. angegebenen target.

        MfG
        Rouven

        --
        -------------------
        sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
        Inter Arma Enim Silent Leges  --  Cicero
        1. Hi,

          wenn ich auf JS nicht verzichten kann, muss ich's ahlt einsetzen.

          Folgendes funktioniert auch im IE:

          <a
          onclick="window.opener.focus();"
          href="fenster1.html"
          target="fenster1"

          link im opnere öffnen</a>

          ... aber nicht mit FF. Ich probier mal, ob das mit Deinem Ansatz
          geht ...

          beste gruesse,
          martin