| 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: 14 let
|
|||
0