Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie działa link z obrazkiem
Forum PHP.pl > Forum > PHP
raak07
  1. <?php
  2. while($wiersz = mysql_fetch_array($zapytanie)){
  3.  print "<table width=\"650\" border=\"0\" align=\"center\" cellspacing=\"0\">";
  4.  print "<tr onmouseover=\"this.style.backgroundColor='#F7FEF1';this.style.color='#009900'; this.style.cursor='hand';\" onmouseout=\"this.style.backgroundColor='#FFFFFF';this.style.color='#222222';\"><a href=\"pokaz.php?nr=$wiersz[id_pojazd]\">";
  5. print "<td width=\"140\"><img src=".$wiersz['mfoto1']." /></td>";
  6.  print "<td width=\"100\">".$wiersz['marka']."</td>";
  7.  print "<td width=\"50\">".$wiersz['rocznik']."</td>";
  8.  print "<td width=\"80\">".$wiersz['przebieg']."</td>";
  9.  print "</tr></a>";
  10.  print "</table>";}
  11. ?>

prawie wszystko dziala
gdy kursor myszy(lapka) znajduje sie nad polach tabeli z tekstem jest ok i po kliknieciu wywolywana jest strona pokaz.php
kiedy kursor(lapka) jest nad obrazkiem po kliknieciu brak reakcji
pozdrawiam i prosze o pomoc
kossa
Bo zapis w ten sposób jak Ty napisałeś a dokładnie miejsce gdzie umieściłeś <a href...> jest niezgodny ze specyfikacją html.

Jeśli już musisz tak robić aby cały <tr> był linkiem to dodaj po tych wszystkich onmouse... do <tr> funkcję javascript onClick="location.replace... ale nie pisz w ten sposób <a...> jednak i to jest niezgodne ale zadziała

Łukasz
raak07
dzieki za odpowiedz
z tego co napisales wynika ze znacznik <a> ma byc wsytawiony w kazdym <td>
czy dobrze to zrozumialem

pozdrawiam
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.