JavaScript Links und Link Indication
Link Indication ist ein Plugin für WordPress, das alle externen Links durch Symbole kennzeichnet. Leider ist das Plugin inkompatibel mit JavaScript Links.
1 | <a href="javascript:" onclick="doSomeStuff()">...</a> |
Links solcher Art enden in einem Desaster.
Beispiel: Link Indication “zerstört” JavaScript Link
Original
1 | <a onclick="$('h2').slideToggle('slow');" href="javascript:">Alle Überschriften ausblenden</a> |
Nach Link Indication
1 | <a class="liinternal" );="" slow="" ).slidetoggle(="" h2="" onclick="$(" href="javascript:">Alle Überschriften ausblenden</a> |
href=”…” scheint das Problem zu sein
Link Indication hat offenbar Probleme mit Links, deren href-Attribut keine gültige URL enthält.
Eine Möglichkeit wäre das href=”javascript:” komplett wegzulassen. Dies hat aber den Nachteil, dass der Link nun nicht mehr als solcher vom Browser interpretiert wird: Es wird keine Hand mehr bei darüberfahren angezeigt:
“Kaputter” Link: klick
“Reparatur” mit CSS
Man kann die Links aber mit CSS “reparieren”
1 | a.js { cursor:pointer; } |
1 | <a class="js" onclick="doSomeStuff()">...</a> |
“Reparierter” Link: klick
Keine Kommentare
Noch keine Kommentare.
RSS Feed für Kommentare zu diesem Artikel. TrackBack URI