Tobias_Müller: mit "onclick" neues Fenster öffnen

Hallo,
wie lässt sich mithilfe des "onclick"-Tags ein neues Fenster öffnen? Bisher kenne ich nur
onClick="self.location.href='url'"
zum Öffnen einer Website im selben Fenster.

Danke im Voraus!

  1. Hallo,

    Du kannst dir das Javascript sparen und stattdessen im target-Attribut des <a>-Elements den Wert _blank definieren.

    Beste Grüße

  2. Hi,

    in Javascript funktioniert das über die window.open-Methode

    MfG
    Rouven

    --
    -------------------
    ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|
  3. Hallo,

    wie lässt sich mithilfe des "onclick"-Tags ein neues Fenster öffnen?

    zunächst zur Bezeichnung: onclick ist kein Tag, höchstens ein Attribut. In diesem Fall eines, das einen Javascript-Eventhandler mit einem HTML-Element verknüpft.

    Bisher kenne ich nur
    onClick="self.location.href='url'"
    zum Öffnen einer Website im selben Fenster.

    Den Hinweis auf window.open() hast du ja schon bekommen - darum von mir nur noch eine kritische Anmerkung: Das Öffnen neuer Fenster (Popups) wird von vielen Internet-Nutzern als lästig empfunden. Diese Leute wissen dann auch, wie man einen Popup-Blocker einsetzt. Wenn der Lieblingsbrowser ihn nicht sowieso integriert hat, gibt's ja zahlreiche Lösungen von Drittanbietern.
    Wenn du also vorhast, den onclick-Handler zum Öffnen eines Popups einzusetzen, wird das bei sehr vielen Anwendern scheitern, und sie kriegen von deinem Popup nichts mit.
    Sieh das einfach als guten Rat, nach einer anderen Lösung zu suchen.

    So long,
     Martin

    PS: Was hatte die Frage eigentlich mit HTTP zu tun? Eigentlich gar nix ...

    --
    Kleine Geschenke erhalten die Freundschaft.
    Große verderben sie aber meist auch nicht.