Dienstag, 05. April 2005, 09:49
WANTED: target=_tab
Wieso gibt es eigentlich einen solchen Parameter für HTML nicht? Oder gibt es ihn, und ich habe einen wichtigen Teil der Entwicklung verpaßt? Sowas hätte ich wirklich echt gerne. Und all die rückständigen Browser ohne Tabbed Browsing könnten das ja als target=_blank interpretieren... Wäre das nicht fein?
(Andererseits, wer stellt mir meine ganzen Links hier um, bzw. muß ich das überhaupt?)
Kurze Info: Versieht man einen Link mit einem Parameter target=blank, dann wird eine Webseite beim Klicken auf den entsprechenden Link in einem neuen Browserfenster geöffnet, statt in dem Fenster, in dem man sich gerade befindet. (In diesem Blog wird das z.B. so gehandhabt.) Für target=tab stelle ich mir vor, würde die Seite nicht in einem neuen Fenster, sondern in einer neuen "Registerkarte" des Browsers geöffnet werden.





Taminka at 05.04.05 - 12:18
Guck doch mal in die W3c Spizifikationen
von z.b. XHTML 1.0 Strict :)
Dann frage dich eher mal warum es da überhaupt kein Target Attribut mehr gibt :)
Die Argumentation ist nämlich so daß die Webseiten in keinem Falle ein eigenes Verhalten vorgeben und dies komplett durch dein User oder User Agent definiert wird.
kiesow at 05.04.05 - 14:22
da muss ich taminka zustimmen. ich bin der user und ich möchte entscheiden, was sich als neuer tab/fenster öffnet und was nicht.
wenn ich die webseite über einen link verlassen will, dann mache ich das. wenn ich da bleiben will, bin ich durchaus in der lage den link stattdessen mit der mittleren maustaste zu öffnen - und er öffnet sich im hintergrund in einem neuen tab.
mein browser ist mir und deshalb werden die ganzen targets auch komplett ignoriert.
Gwen at 06.04.05 - 09:53
Ja, hmmm, irgendwie habt Ihr ja recht. Aber alte Gewohnheiten sind hartnäckig. :) Ich überdenke mein Konzept nochmal...
BasicBaer at 06.04.05 - 22:15
Stellt sich doch die Frage, warum das mit der Target-Option nicht genau so gehalten wird wie mit Stylesheets: Sie sind Vorgaben des Autors, die gelten, solange sie nicht durch die Einstellungen im Browser überschrieben werden.
Taminka at 07.04.05 - 00:03
Guter Einwand nur gibt es bereits eine Default Einstellung im Browser für den Linksklick:
Den Link im aktuellen Fenster öffnen :)
Gwen at 07.04.05 - 01:19
@Taminka: Nee, das würde ja bedeuten, daß es genau umgekehrt wäre, da ich die Default-Einstellung des Browsers überschreiben *kann*. :) Denn wenn ich target=blafasel angebe, tue ich genau das... Ich denke, BasicBaer meinte es eher andersrum. :)