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