Autor | Zpráva | ||
---|---|---|---|
Jožka Profil |
#1 · Zasláno: 15. 6. 2008, 17:10:46
Dobrý den. Chtěl bych se prosím zeptat, jak by se dalo změnit pozadí buňky (<td>) v tabulce při přejetí myší, pokoušel jsem se to udělat přes CSS a funkce OnMouseOver a OnMouseOut níže. Moc děkuji za pomoc.
<table> <tr> <td style="background-color: white; " onmouseover="style='background-color: yellow; '" onmouseout="style='background-color: white; '"> <font>Ptakovina</font> </td> </tr> </table> Javascript mi stále píše nějakou chybu (v Mozzile). |
||
panther Profil |
#2 · Zasláno: 15. 6. 2008, 17:14:31
Jožka
Javascript mi stále píše nějakou chybu (v Mozzile). a jakou chybu ti to píše v Mozille? A jinde (Opera, IE) ti to žádnou chybu nepíše? |
||
Měsíček Profil |
#3 · Zasláno: 15. 6. 2008, 17:14:42
máš to celé blbě ;) http://www.jakpsatweb.cz/javascript/priklady/table-row-hover.html
|
||
Měsíček Profil |
#4 · Zasláno: 15. 6. 2008, 17:19:21 · Upravil/a: Měsíček
Když už tak:
<table> <tr> <td style="background-color: white; " onmouseover="this.style.backgroundColor='yellow';" onmouseout="this.style.backgroundColor='white';"> <font>Ptakovina</font> </td> </tr> </table> alespoň základy by jsi se naučit mohl ;) |
||
jozka.sobotka Profil * |
#5 · Zasláno: 15. 6. 2008, 17:24:55
Tak teda díky za radu takhle rychle jsem to nečekal ..... základy se určitě naučím. :-)
|
||
Dranel Profil |
#6 · Zasláno: 15. 6. 2008, 18:11:23
Měsíček
A jak je to, když to chci bez třídy a ještě tak, abych nemusel předem znát barvu pozadí řádku? Takto? <tr onmouseover="this.style.backgroundColor='#f00'" onmouseout="this.style.backgroundColor='???'"><td>První buňka</td></tr> |
||
Měsíček Profil |
#7 · Zasláno: 15. 6. 2008, 18:24:31
"A jak je to, když to chci bez třídy "
Však to "je" bez třídy. "abych nemusel předem znát barvu pozadí řádku?" transparent? :) |
||
Nox Profil |
#8 · Zasláno: 15. 6. 2008, 18:46:56 · Upravil/a: Nox
abych nemusel předem znát barvu pozadí řádku? Takto?
Pokud chceš měnit třeba na červenou, ale mít variabilní výchozí barvu tak ji imho musíš uložit do proměnný A jinak - jestli to neslouží jen k procvičení, ale aplikaci někam, tak samozřejmě určitě přes CSS |
||
Dranel Profil |
#9 · Zasláno: 15. 6. 2008, 20:09:50
Měsíček
Takže dle tebe bude fungovat <tr onmouseover="this.style.backgroundColor='#f00'" onmouseout="this.style.backgroundColor='transparent'"><td>První buňka</td></tr> ať bude jakákoliv výchozí barva pozadí? Nemyslím si. Když bude pozadí žluté a pod tabulkou bude černá, tak bude řádek potom černý. A to já přeci nechci. Nox Pokud chceš měnit třeba na červenou, ale mít variabilní výchozí barvu tak ji imho musíš uložit do proměnný Ok, to jsem chtěl vědět. A jinak - jestli to neslouží jen k procvičení, ale aplikaci někam, tak samozřejmě určitě přes CSS Důvod? Stejnak bych musel použít hover.htc a vyjšlo by to nastejno. |
||
Časová prodleva: 16 let
|
0