09.05.06Target-Attribut durch Javascript ersetzen

Roger Johansson präsentiert die neueste Version seiner Lösung, das target-Attribut zu umgehen. In Opening new windows with JavaScript Version 1.1 beschreibt er wie man alternativ externe Links in einem neuen Fenster öffnen kann. Zum Warum hatten wir auch hier bereits eine sehr angeregte Diskussion.

Die ursprüngliche Version inklusive der englischen Warum-Diskussion bei Roger: Using JavaScript instead of target to open new windows.

Nach wie vor bin ich der Meinung, dass die ein oder andere Website bzw. ihre Zielgruppe es wert ist, sich über diesen Lösungsansatz Gedanken zu machen. Das wichtigste scheint mir dabei zu sein, dass man solche Links durch einen Hinweis kenntlich macht.

Bookmarks

Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • del.icio.us
  • DotNetKicks
  • Furl
  • MisterWong
  • NewsVine
  • Spurl
  • Technorati

4 Antworten

  1. Orlando am Mai 10, 2006 | Reply

    Eine andere Variante, die mit dem meines Erachtens sinnvolleren rel-Attribut arbeitet wurde 2002 in unserem Forum vorgeschlagen: target = blank for HTML Strict pages.

    Der Vorteil hierbei ist, dass Benutzern das Öffnen neuer Fenster lediglich vorgeschlagen wird. Nicht daran Interessierte müssen dies nicht gesondert verhindern.

  2. Perun am Mai 10, 2006 | Reply

    Also ich persönlich denke, dass man pro bzw. kontra target=”_blank” je nach dem Zielpublikum einsetzen sollte.

    In der letzter Zeit ist mir das immer häufiger aufgefallen, dass sehr viele Leute, speziell Leute für die das Internet nicht täglich-Brot ist, erwarten das sich ein externer Link im neuen IE-Fenster öffnet.
    Wenn nicht, dann wird teilweise böse geguckt und manch einer flucht leise. Weil sich diese Leute angewöhnt haben den Fenster mit dem Inhalt der externen Seite zu schliessen wenn sie dort fertig sind … und wenn es kein _blank gibt ist alles futsch.

    Daher verstehe ich diese ganzen Verenkungen mit Skripten nicht. Wer unbedingt XHTML strict nutzen will, der soll sich auch bitteschön gänzlich von _blank verabschieden. Sonst kann er immer noch zu transitional greifen und siehe da, _blank kann man einsetzen, dafür gibt es schließlich das Ding.

  3. Jone am Aug 31, 2006 | Reply

    ich bastel viel mit php und bin zu der variante übergegangen, die DTD einfach dynamisch zu machen. hauptsächlich verwende ich xhtml-strict und beschränke externe links nur auf die speziellen linklisten-unterseiten, bei welchen ich dann die transitional DTD ausgebe.

Mitreden? Dann schreibe einen Kommentar!

* = Pfichtfelder

Markup Webdesign Blog

Markup ist das Blog von Björn Seibert. Mehr
Impressum | Kontakt

Feed abonnieren