i-netlab: Target Browserfenster vom einem NewWindow aus

Hallo,

von einer meiner Seite aus starte ich per JavaScript ein neues Fenster wo Links gezeigt werden. Nun soll beim Anklicken eines Links in diesem neuen Fenster die dazu gehörige Seite in dem ursprünglichen Browserfenster erscheinen. Wie geht das?

Rolf

  1. Mit dem Objekt "opener" kannst du auf das ursprüngliche Fenster zugreifen:

    opener.location.href="seite.html";

    Alles klar?

    Marc Reichelt || www.marcreichelt.de

    1. Mit dem Objekt "opener" kannst du auf das ursprüngliche Fenster zugreifen:

      opener.location.href="seite.html";

      Alles klar?

      Nein leider nicht. Wie muss denn der Link notiert werden?

      Poste bitte mal ein Beispiel.

      Rolf

      Marc Reichelt || www.marcreichelt.de

      1. Hi Rolf,

        opener.location.href="seite.html";

        Wie muss denn der Link notiert werden?

        <a href="seite.html" onclick="opener.location.href='seite.html';return false;">Link</a>

        Funktioniert damit auch ohne Javascript, allerdings wird dann seite.html im gleichen Fenster geladen. Wenn du PopUps nach dieser Methode öffnest, werden auch Javascript-Verweigerer glücklich.

        http://home.t-online.de/home/dj5nu/js-popup.html

        Aufgezwungene neue Fenster sind übrigens *böse*.

        --
        Warum schreibst *DU* keinen Beitrag? Fauler Sack. Konsument!
        http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
        1. hi Orlando,

          vielen Dank! Mittlerweile hab ich auch von dritter Stelle Hilfe bekommen und bereits gestern abend das Problemchen lösen können: Es betrifft meine lokale Suchmaschine (i-netlab) welche in einem neuen Fenster gestartet wird. Die Links im Suchergebnis öffnen die gewünschte Seite nun in der opener.location - das ist verblüffend (hat jedoch nichts mit Bluff zu tun *g). Vor garnicht langer Zeit war ich ein stricter Gegener von JavaScript, aber heute seh ich das anders, vor allem so: Mit JavaScript lassen sich viele Probleme (Navigation, Design usw.) lösen was mit reinem HTML nicht oder nur mit großem Aufwand zu machen ist. Und Kompromisse muss ich im restlichen Leben ohnehin laufend eingehen...

          Rolf

          1. Hallo i-netlab,

            Mit JavaScript lassen sich viele Probleme (Navigation, Design usw.) lösen was mit reinem HTML nicht oder nur mit großem Aufwand zu machen ist. Und Kompromisse muss ich im restlichen Leben ohnehin laufend eingehen...

            Und jetzt schiebst du die Kompromisse auf andere Leute ab. Da du wahrscheinlich nicht bösartig bist, bleibt nur Unfähigkeit oder Dummheit.

            Etienne

            1. Bonjour Etienne,

              du hast da offensichtlich was falsch verstanden. Die Navigation auf meinen Seiten ist durchweg kompromisslos, auf

              http://i-netlab.de/article/cms.html habe ich beschrieben wie ich mit PERL und eigenen Libraries mein Navigationsmenu sozusagen auf *Knopfdruck* ein _alle_ Seiten einbaue: Eine Batchdatei namens *c-netlab* erstellt mir die komplette Webpräsenz! Dieses Verfahren ist alles andere als Dumm, es bewirkt nämlich dass ich beim Einbau einer neuen Seite das Navigationsmenu nicht in stundenlanger Arbeit in jeder einzelne HTML Datei händisch editieren muss. Dieser Automatismus funktioniert bis hin zum Suchmaschinenscript - hier musste ich mir etwas Anderes einfallen lassen... und wieder zeigte sich dass es da wo ein Wille ist auch einen Weg gibt. Die richtige Idee vorausgesetzt!

              Schaus dir an
              http://i-netlab.de Das ist nicht nur *Eine Idee von Rolf Rost* sondern sollte vielmehr heißen *Viele Ideen...*, es ist eine Seite die ERKLÄRT und nicht zuletzt meine persönliche Visitenkarte im Internet.

              Mit freundlichen Grüßen
              Rolf Rost

              1. <imho>
                Hallo, Rolf,

                du hast da offensichtlich was falsch verstanden. Die Navigation auf meinen Seiten ist durchweg kompromisslos [...]

                Was hat das alles mit JavaScript zu tun?

                Schaus dir an http://i-netlab.de

                Auf den ersten Blick: Interessant, da werde ich doch gleich einmal ...

                <img src="http://home.t-online.de/home/dj5nu/fanhost/js.png" border="0" alt="">

                ... Ups. Da hat jemand nicht die nötige Weitsicht und hat den ihm angetragenen Link http://home.t-online.de/home/dj5nu/js-popup.html nicht gelesen. Nun, ich schaue einmal weiter.

                Disclaimer
                In einem Urteil vom 12.5.1998 / Haftung für Links hat das Landgericht Hamburg entschieden, [...]

                Ups. Da hat jemand nicht die nötige Fachkenntnis und hat weder http://www.jendryschik.de/misc/disclaimer noch http://schneegans.de/distanzierung-von-links.html gelesen. Nun, für mich wird es nichts Interessantes auf einer Seite geben, welche sich nicht einmal dieser technischen Grundlagen bewusst ist.

                Damit endete mein Besuch deiner Seite.

                es ist eine Seite die ERKLÄRT und nicht zuletzt meine persönliche Visitenkarte im Internet.

                Soll ich tatsächlich von der Seite auf dich schließen?

                Grüße,
                Mathias
                </imho>

                --
                Remember: KING KONG Died For Your Sins!
                "Wie ein gefoppter Nachtmahr der auf Tücke sinnt..." (Hugo Ball, "Die Katze")