Mathias Brodala: Meinung: Links mit anderen Elementen als <a> simulieren

Beitrag lesen

Hallo Eddie.

Bisher mache ich das so:
   <a href="#" onclick="tuWas();">Tab 2</a>

Dabei sollen das ja eigentlich garkeine Links sein, sondern Überschriften! Angebrachter wäre also imho folgender Code:
   <h2 onclick="tuWas();">Tab 2</h2>
Stellt euch also die Reiter als h2-Überschriften vor, mit derselben Funktionalität wie in der Demo.

Habt ihr - die HTML/JS-Gurus - da irgendwelche Einwände? Handle ich mir damit Ärger ein???

Nö. Du sagst es doch selbst: „Dabei sollen das ja eigentlich garkeine Links sein, sondern Überschriften!“ Damit ist die Sache gegessen. (Und dass du sowieso JS voraussetzen kannst, erleichtert die Sache noch weiter.)

Links kämen hier meiner Meinung nach nur dann in Frage, wenn (deinem Beispiel folgend) die Seite direkt mit einem vorausgewählten Tab aufgerufen werden können soll. (Per Bookmark o. Ä.)

Einen schönen Montag noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]