Hallo,
Vermutlich ist diese Konstruktion unzulässig:
Ja, ist sie.
<a href=...><button id=.. onclick="javascript:..">[mails]</button></a>
Das Label javascript: ist im onClick auf jeden Fall völliger Murks - wie oft muss man das denn noch sagen?
Da hast Du meine Zustimmung.
Der Klick kann wohl nur für <a> ODER onclick verwendet werden?
Nein.
Da auch ;-).
Wenn es das bei dir nicht tut, dann vielleicht weil das öffnen des Mailprogramms kein "Normalfall" ist.
Du hast übersehen, dass er da in das A-Element ein BUTTON-Element reingesetzt hat. Das geht nicht.
<a href="..." onclick="...">[mails]</a>
würde gehen.
viele Grüße
Axel