Ich habe eine Tabelle mit Daten wie folgt aus:jquery, verhindern Onclick = window.location auf Elternelement
<table>
<tr onclick="window.location='download.php?id=1'">
<td>Program 1<br/>Short Description 1 (<a onclick="$.popup.show('Install Instructions', 'Instructions pulled from DB here')">Instructions</a>)</td>
<td>Added by user and date/time here<td>
<td>Filesize here<td>
<td><a href="edit.php?id=1">Edit</a> - <a href="delete.php?id=1">Delete</a><td>
</tr>
(repeat TRs for more programs pulled from DB)
</table>
Das Problem, das ich habe, ist, dass, wenn Sie die (Anleitung) Link klicken, es sollte Öffnen Sie ein Fenster mit den Anweisungen. Es tut es, aber es feuert auch den TR onclick. Also bekomme ich das Popup für einen Bruchteil einer Sekunde, dann geht es zu download.php.
Gibt es einen Weg, ich kann verhindern, dass es den TR onclick feuert? Vorzugsweise mit jQuery, aber ich habe auch keine Probleme mit JavaScript.
Ich bin überrascht, dass es 16 Minuten dauerte. – cgp
Danke, das funktioniert perfekt. – Samutz