Autor | Zpráva | ||
---|---|---|---|
QWERT Profil * |
#1 · Zasláno: 5. 10. 2011, 09:58:50
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 |
#2 · Zasláno: 5. 10. 2011, 15:57:25
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 |
#3 · Zasláno: 5. 10. 2011, 18:23:03 · Upravil/a: Luky
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 * |
#4 · Zasláno: 6. 10. 2011, 19:17:12
Taktiež pomocou css sa to dá dosiahnuť...
<style type="text/css" media="screen, projection"> table a { display: block; } </style> |
||
margin Profil * |
#5 · Zasláno: 6. 10. 2011, 19:22:05
oop:
V tomto případě to nepomůže. |
||
QWERT Profil * |
#6 · Zasláno: 7. 10. 2011, 16:32:31
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>       <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 |
#7 · Zasláno: 7. 10. 2011, 17:19:57
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 * |
#8 · Zasláno: 8. 10. 2011, 09:56:25
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 * |
#9 · Zasláno: 9. 10. 2011, 10:47:23
Tak už jsem to vyřešil, dělám tabulku pomocí divů
|
||
Časová prodleva: 13 let
|
0