JayR: checkbox in Tabelle mit zeilen-onmouseover-effekt

Hallo,

ich habe eine tabelle angelegt, die bei dem onmouseover-event die Farbe wechselt. Das funktioniert auch soweit. ebenso habe ich ein onClick-event innerhalb des tr-tags, das auf die jeweilige detailansicht verlinkt.
nun hab ich aber in der jeweils ersten spalte eine checkbox stehen. genauso wie z.b. bei gmx. Das ist nötig für einen multiselect.
sobald ich aber auf eine checkbox klicke wird der onClick der zeile ausgelöst.

D.h. der onClick überlagert den klick innerhalb der checkbox.

ist es möglich die checkbox so einzustellen, dass sie nicht den onClick startet????

Vielen Dank für jede Hilfe!!

Gruß Jan

  1. Hallo,

    leg den onclick nicht in den <tr> tag sondern in jeden <td> ausser in den mit der checkbox. ich weiß nicht wie viele zeilen ober spalten deine tabelle hat wenn du sie dynamisch mit php erzeugst, sollte das ja kein problem sein.

    vielleicht geht es auch, wenn du den mouse-event speziell abfängst, aber da jeder browser ein anderes event-modell hat, ist das sehr aufwändig umzusetzen...

    hilft dir das?

    gruß oggy

  2. Hi,

    ich habe eine tabelle angelegt, die bei dem onmouseover-event die Farbe wechselt. Das funktioniert auch soweit. ebenso habe ich ein onClick-event innerhalb des tr-tags, das auf die jeweilige detailansicht verlinkt.
    nun hab ich aber in der jeweils ersten spalte eine checkbox stehen. genauso wie z.b. bei gmx. Das ist nötig für einen multiselect.
    sobald ich aber auf eine checkbox klicke wird der onClick der zeile ausgelöst.

    Guck Dir mal http://aktuell.de.selfhtml.org/tippstricks/dhtml/fullrowselect/index.htm an.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/