Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML]Jak zrobić wiersz tabeli jako linka ale bez ostatniej kolumny
Forum PHP.pl > Forum > Przedszkole
rasten
Witam,
mam tabele
  1. <tr onclick="window.location.href='http://'+location.host+'<?php echo $ro->gen('podglad', array('idpatient'=>$v['idpatients']));?>'" onmouseover="this.style.backgroundColor='white'; this.style.cursor='pointer';" onmouseout="this.style.background='#e3e3e3'">
  2. <td><?php echo $v[imię']?></td>
  3. //itd;
  4.  
  5. <td><span onclick="java script: return showPopupEdytujPacjenta();">edycja</span></td>

Jak widzicie kliknięcie w wiersz przenosi do innej podstrony, ale chcialbym aby w ostatniej kolumnie były jeszcze opcje i żeby ich kliknięcie nie przenosiło do kolejnej podstrony tylko wywoływało inne akcje (w tym przypadku wyświetlenie popupa).
Jak to można elegancko zrobić?
Bo teraz wymyśliłem, aby onclick który jest w <tr> umieścić w każdym <td>, tylko że wtedy w tabeli będą takie obszary których kliknięcie nie spowoduje przejście do innej podstrony.
flashdev
Cytat(rasten @ 18.11.2010, 13:28:28 ) *
Jak to można elegancko zrobić?


Elegancko to przede wszystkim nie inline w kodzie html, tylko w osobnym pliku js.
A co do sposobu to po prostu przypisz akcję do odpowiednich td zamiast tr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.