Mathias Brodala: base tag aushebeln?

Beitrag lesen

Hallo rfb.

Nochmal etwas ausführlicher:

Nur onclick zu nutzen ist mE wesentlich schlimmer als der Missbrauch eines (für alle Eingabegeräte zugänglichen) Links für JavaScript-Funktionsaufrufe.

<a href="#" onclick="alert('foo')">Clickme</a>  
<a href="javascript:alert('foo')">Clickme</a>  
<input type="button" onclick="js()" />

Die Auswirkung ohne JS ist bei allen drei Varianten hier nahezu identisch: es tut sich (fast) nichts. Doch im Gegensatz zu den Links täuscht der Button wenigstens nicht vor, dass eine Ressource aufgerufen werden könnte. Denn – und ich wiederhole mich – dazu sind Links eigentlich gedacht.

Deswegen ist der Idealzustand für mich zwischen den beiden beschriebenen Methoden zu wählen.

Einen schönen Donnerstag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules