Phil Oldman: target="_blank"

Ich möchte bei einer Link-Liste erreichen, das jeder angeklickte
Link in einem neuen Fenster geöffnet wird. Wenn ich als z.B. drei
Links von meiner Liste nacheinander anklicke, sich auch drei neu
Fenster öffnen und nicht das vorherige überschrieben wird.

Vielen Dank

  1. Hallo!

    Ich möchte bei einer Link-Liste erreichen, das jeder angeklickte
    Link in einem neuen Fenster geöffnet wird. Wenn ich als z.B. drei
    Links von meiner Liste nacheinander anklicke, sich auch drei neu
    Fenster öffnen und nicht das vorherige überschrieben wird.

    Schau mal in den Titel deines Postings. Da steht die Lösung.

    Wenn es nicht die Lösung ist, dann gib uns ein Problem, bei dem wir dir helfen können :-)

    ciao, ww

    --
    Ein japanisch-deutsches Gedicht
    sh:(  fo:|  ch:~  rl:(  br:>  n4:~  ie:%  mo:)  va:)  de:]  zu:)  fl:(  ss:|  ls:~  js:)
  2. Ich möchte bei einer Link-Liste erreichen, das jeder angeklickte
    Link in einem neuen Fenster geöffnet wird.

    Das geht nur bedingt. Je nach Browsereinstellung wird erzwungen, dass stattdessen ein neuer Tab geöffnet wird

    Im <head> Bereich darfst du <base target="_blank"> notieren.

  3. Hi!

    Ich möchte bei einer Link-Liste erreichen, das jeder angeklickte
    Link in einem neuen Fenster geöffnet wird.

    Ja, und wo ist da das Problem?

    Wenn ich als z.B. drei
    Links von meiner Liste nacheinander anklicke, sich auch drei neu
    Fenster öffnen und nicht das vorherige überschrieben wird.

    Ja, schon verstanden, wie du das haben willst.
    Aber ich verstehe nicht, wo das Problem ist...
    Das bekommst du mit Hilfe des Attributes target im Link-Tag hin.
    http://de.selfhtml.org/html/verweise/definieren.htm

    Da der Titel deines Postings bereits target="_blank" heißt, scheinst du ja auch zu wissen, wie das funktioniert.
    Also wo ist das Problem? Funktioniert es nicht?
    Das könnte dann eventuell daran liegen, daß du eine DTD verwendest, in der die target-Angabe unzulässig ist und deswegen vom Browser (im standardkonformen Modus --> "DocType Switch") ignoriert wird.
    Oder es könnte daran liegen, daß du einen Browser verwendest, der so konfiguriert ist, daß er diese Angabe anders behandelt.
    In meinem Firefox habe ich z.B. eingestellt, daß er niemals neue Fenster öffnen soll, sondern nur neue Tabs.

    Außerdem finde ich es nicht gut, wenn man dem User neue Fenster aufzwingt. Warum läßt du ihn denn nicht selbst entscheiden.
    Wenn jemand ein neues Fenster haben will, dann hält er halt die Shift-Taste (oder was immer es in seinem Browser ist) gedrückt, wenn er auf den link klickt. Oder er wählt im Kontextmenü "in neuem Fenster öffnen".
    Ich mag es gar nicht, wenn eine Site mir neue Fenster öffnen will. Glücklicherweise kann ich meinen Browser so konfigurieren, daß er das nicht mit macht.
    Anderen Leuten geht es sicherlich ähnlich... Also solltest du dir überlegen, ob du dem User nicht die Auswahl selbst überlassen willst.

    Noch was passendes gefunden...
    http://forum.de.selfhtml.org/archiv/2006/3/t126530/

    Gruß, rob

    1. Danke für die Antworten, ich habe das Problem gefunden.

      Ich habe eine <ul> Liste für einen Kunden vorbereitet und mit css
      formatiert, die später in eine Site eingebunden wird. Beim Ausfüllen
      des Inhalts hat er target="_blank " eingegeben/einkopiert (Leerzeichen
      hinter blank).

      Das Problem ist auch unter:
      http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster
      erläutert.

      "Außerdem werden andere Verweise, die diesen eigentlich nicht verwendeten Framenamen verwenden, ebenfalls in diesem neuen Fenster
      geöffnet"

      Manchmal sieht man (ich) den Wald vor lauter Bäumen nicht.

      Gruß

      Phil