@@slide:
<a href="#" onlick="showimg(img1)"><img.../></a>
http://community.de.selfhtml.org/zitatesammlung/zitat350
Nun stört mich, dass bei einem klick darauf der Browser an den Anfang der Seite geschickt wird.
Ja, '<a href="#">
' ist in den allermeisten Fällen völliger Unsinn.
Wenn es denn unbedingt ein 'a'-Element mit 'href'-Attribut sein soll, dessen Funktionalität nur mit JavaScript gegeben ist, dann bietet sich '<a href="javascript:;" onclick="showimg(img1)">
' an.
Besser ist natürlich, im 'href'-Attribut steht ein Link, der ohne JavaScript angesprungen wird, wie molily schon sagte.
Wenn ohne JavaScript keine Funktionalität gewünscht sein sollte (warum auch immer?), ist das 'a'-Element eigentlich überflüssig: Das 'img'-Element kann auch den 'onclick'-Handler verpasst bekommen.
Live long and prosper,
Gunnar
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)