Hallo,
Link: http://www.esense.cl/test/Telemedicina.html
Auszug:
<a href="" border="0" onclick="BT ()"><table class="liste">
<tr><td>Electrocardiógrafo inalámbrico:<br> <b>BT 3/ BT 12</b></td></tr>
<tr class="white"><td><center><img src='pics/BT12.gif'></center></td></tr>
</table></a>
Sehr bedenkliches HTML ist das. Schon gar, weil es eigentlich wohlgeformtes XHTML sein soll. Ein TABLE-Element in einem A-Element ist nicht erlaubt.
Bei Klick auf die erste Grafik im Linken Bereich (BT 3) sollte sich der Text im restlichen Fensterbereich dauerhaft ändern, tut er aber nicht.
Nachdem das JavaScript, welches beim click-Event aufgerufen wird, fertig abgearbeitet ist, wird der click-Event an das A-Element durchgereicht, welches daraufhin den URI in href="" aufruft. Wenn Du mal mit dem Mauszeiger über diesen Link gehst und in die Statuszeile Deines Browsers schaust, dann siehst Du, welche das ist.
Der click-Event wird nicht durchgereicht, wenn die oncklick-Funktion false zurückliefert, also onclick="BT(); return false;". Dann ist aber das A-Element unnötig. Die onclick-Funktion kann auch das TABLE-Element ausführen.
viele Grüße
Axel