Nebukadnezar: target blank - gleichzeitig fenster zu

Hallo

Ziel: Link, der ein neues Fenster öffnet und gleichzeitig das fenster schliesst wo der link stand -> also das fenster dahinter.

versuch:

<A HREF="javascript:self.location.close()"  ONCLICK="window.open('link.html','Title','width=563,height=300,toolbar=yes,scrollbars=auto,resizable=yes')" ONFOCUS="this.blur()">Link</A>

was ist da falsch?

danke fuer Eure Hilfe

  1. ich glaube, die onClick und die href funktion überschneiden sich.

    programmiere doch ein script:

    <script language="javascript">
    function fenster()
    {
    window.open('link.html','Title','width=563,height=300,toolbar=yes,scrollbars=auto,resizable=yes')
    this.blur()
    self.close()

    }
    </script>
    <p><a onClick="fenster()">go</a></p>

    1. hat geklappt! hab noch ein

      HREF="javascript:void(0) eingefügt damit die link-hand erscheint!

      wie könnte man aber das aufzugehende fenster genau gleich gross machen wie das ursprüngliche? geht das überhaupt?

      gruss
      Nebukadnezar

      1. wie könnte man aber das aufzugehende fenster genau gleich gross machen wie das ursprüngliche? geht das überhaupt?

        Ja, du könntest im alten Fenster die Größe auslesen:

        var breite = screen.width;
        var hoehe = screen.height;

        und diese Werte benutzt Du dann um das neue Fenster zu öffnen.

        1. wie könnte man aber das aufzugehende fenster genau gleich gross machen wie das ursprüngliche? geht das überhaupt?
          Ja, du könntest im alten Fenster die Größe auslesen:

          var breite = screen.width;
          var hoehe = screen.height;

          Das ist nicht die Größe des Browserfensters, sondern das was JS für die Bildschirmgröße hält, die aber in aller Regel von der Größe des Browserfensters mehr oder weniger stark abweicht.

          Struppi.

      2. Nabend,

        HREF="javascript:void(0)

        Pfui. Was soll das javascript dort? Warum kein "#" und "return false" im onclick-Event? Zudem wurde die type-Angabe im script-Tag.

        wie könnte man aber das aufzugehende fenster genau gleich gross machen wie das ursprüngliche?

        Mein Browser erlaubt es mir, die Fenstergröße zu variieren. Mach dir da also keine Gedanken drüber. Denke lieber daran, dass ich evtl. ohne JS daherkomme.

        Bis denne,

      3. Moin!

        hat geklappt! hab noch ein

        HREF="javascript:void(0) eingefügt damit die link-hand erscheint!

        wie könnte man aber das aufzugehende fenster genau gleich gross machen wie das ursprüngliche? geht das überhaupt?

        Dumme Frage: Warum machst du das Gehampel mit "neuem Fenster auf, altes Fenster zu, neues Fenster in der Größe des alten Fensters" eigentlich genau?

        Die Simpel-Lösung (ist dir vielleicht nicht cool genug): <a href="neueseite.html">Linktext</a>

        Kein Javascript. Keine Probleme. Keine Größenänderung im Fenster.

        Und du mußt das alte Fenster noch nicht mal selber auf den Müll werfen, weil es weiterverwendet wird. :)

        - Sven Rautenberg

        --
        Die SelfHTML-Developer sagen Dankeschön für aktuell 20065,57 Euro Spendengelder!
        1. weil im hinteren fenster musik spielt, welche mit der Musik im aufzugehenden Fenster ein chaos verursacht: DJ Seite eben. bin kein freund von musik auf allen seiten.

          Dumme Frage: Warum machst du das Gehampel mit "neuem Fenster auf, altes Fenster zu, neues Fenster in der Größe des alten Fensters" eigentlich genau?

          1. Moin!

            Dumme Frage: Warum machst du das Gehampel mit "neuem Fenster auf, altes Fenster zu, neues Fenster in der Größe des alten Fensters" eigentlich genau?

            weil im hinteren fenster musik spielt, welche mit der Musik im aufzugehenden Fenster ein chaos verursacht: DJ Seite eben. bin kein freund von musik auf allen seiten.

            Wenn du Frames einsetzt: target="_top".

            Wenn du keine Frames einsetzt, existiert das Problem nicht. Die spielende Hintergrundmusik wird durch das Laden der neuen Seite abgebrochen.

            PS: Wir sind hier nicht bei jeopardy, wo zuerst die Antwort kommt, und dann die Frage. Sinnvoll die Zitatreihenfolge (Frage oben, Antwort drunter) zu belassen, wäre durchaus sinnvoll.

            - Sven Rautenberg

            --
            Die SelfHTML-Developer sagen Dankeschön für aktuell 20065,57 Euro Spendengelder!