rob: target="_blank"

Beitrag lesen

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