Autor Zpráva
QWERT
Profil *
Ahoj chci se zeptat jak udělám, abych měl celý řádek tabulky jako odkaz. zkoušel jsem udělat <a><tr><td>...
a to mi nějak nešlo
janbarasek
Profil
QWERT:
Co udělat klikatelný všechny texty v tom? Třeba:
<tr><td><a href="">Něco.....</a></td><td><a href="">Něco dalšího</a></td><td><a href="">a poslední sloupek</a></td></tr>

To by ti mohlo stačit. Udělat klikatelný řádek je celkem zbytečný a hlavně složitý.
Luky
Profil
Některé prohlížeče variantu <a><tr></tr></a> sice vezmou, ale validní to není.
Něco takového lze udělat pomocí javascriptu:
  <script type="text/javascript">

    function hover(link){
      document.location.replace=link;       
    }

  </script>

<tr onclick="hover('http://diskuse.jakpsatweb.cz/')">...</tr>

Tady máš primitivní kód.
Chtělo by to ještě změnu kurzoru a třeba i nějakou akci při najetí myši.
(tuto záležitost v JS bych nedělal v tabulce ale spíše s divy.)
oop
Profil *
Taktiež pomocou css sa to dá dosiahnuť...
<style type="text/css" media="screen, projection">
table a {
	display: block;
}
</style>
margin
Profil *
oop:
V tomto případě to nepomůže.
QWERT
Profil *
Dal jsem do svého kodu ten skript a nefunguje to. prosím vás, mohli byste mi to tam zakomponovat? tady je skript. je to výpis z db:
echo "<table class='table_zprava' rules='rows' frame='border' bordercolor='white'>";
echo "<tr class='tabulka_hlavicka'><td>Odesílatel</td><td>Předmět</td><td>Datum</td></tr>";


$vypisZpravy = mysql_query("SELECT IDz,Jmeno,Prijmeni,Time,Predmet,New FROM zpravy ");
 while($zpravy = mysql_fetch_array($vypisZpravy))
 {
   echo "
   <tr><td>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<b>$zpravy[Jmeno] $zpravy[Prijmeni]</b></td>
   <td><b>$zpravy[Predmet]</b> <i>($zpravy[New])</i></td>
   <td>$zpravy[Time]</td></tr></a>";
   }
   echo "</table>";


Potřebuju aby to v tom while se chovalo jako odkaz. A ještě něco, když po najetí kurzorem na řádek budu chtít aby se změnila barva řádku tak to udělám v css že jo? dám tam normálně hover?
Díky za pomoc
Joker
Profil
QWERT:
když po najetí kurzorem na řádek budu chtít aby se změnila barva řádku tak to udělám v css že jo? dám tam normálně hover?
Ano.

Jinak to s tím odkazem, běžně se to dělá tak, že odkaz je v některé buňce tabulky.
Buť je některý údaj zároveň odkaz, nebo je na začátku/konci třeba ikonka.
QWERT
Profil *
Joker:
No ale třeba email od Seznamu to má dělaný tak, že kamkolik na řádku když kliknu, tak se mi otevře email. jak to udělat? to přece nestačí mít odkaz jenom v jedné buňce ne?
QWERT
Profil *
Tak už jsem to vyřešil, dělám tabulku pomocí divů

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0