Autor | Zpráva | ||
---|---|---|---|
oogi Profil * |
#1 · Zasláno: 18. 3. 2006, 20:56:34
Na webu jsem si udělal tabulku, jejíž každý řádek po najetí mění barvu.
Kod vypadá nějak takto: <table class=vybertest align=center> <tr class="v" onmouseover="this.className='o'" onmouseout="this.className='v'"><td>řádek1 <tr class="v" onmouseover="this.className='o'" onmouseout="this.className='v'"><td>řádek2 <tr class="n" onmouseover="this.className='o'" onmouseout="this.className='n'"><td>řádek3 <tr class="v" onmouseover="this.className='o'" onmouseout="this.className='v'"><td>řádek2 </table> Docla mi to zvětšuje velikost souboru a potřeboval bych to tak, aby po najetí na řádek tabulky by se změnila "class" na "o" a po odjetí aby se to vrátilo na původní hodnotu (tedy "n" nebo "v"). |
||
Oswald Profil |
#2 · Zasláno: 18. 3. 2006, 21:29:06
Na tohle stačí jen pár řádků, koukni sem:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=18846&foru m=17&page=-1 |
||
oogi Profil * |
#3 · Zasláno: 19. 3. 2006, 15:57:33
Díky.
|
||
Časová prodleva: 4 dny
|
|||
oogi Profil * |
#4 · Zasláno: 23. 3. 2006, 19:05:58
Aha, tak mam problem.
Ted jsem to otevřel v Exploreru a hlásí to chybu. Ve Firefoxu to funguje. Skript: <script type="text/javascript"> window.onload = function() { for (var i = 0; i < document.getElementsByTagName('tr').length; i++) { document.getElementsByTagName('tr')[i].onmouseover = function() {this.className += ' hover';} document.getElementsByTagName('tr')[i].onmouseout = function() {this.className = this.className.replace(/\bhover\b/,'');} } } </script> |
||
oogi Profil * |
#5 · Zasláno: 24. 3. 2006, 19:14:42
Už jsem si to opravil, chyba byla asi v tom že sem to neměl v hlavičce:)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0