Autor | Zpráva | ||
---|---|---|---|
Kubik Profil * |
#1 · Zasláno: 9. 8. 2012, 13:14:13
Ahoj pokouším se změnit třídu u prvku s identifikátorem ID - #preview ze nopreview na preview. Bohužel se mi nedaří. Nevidíte někdo problém? Děkuji za každý nápad,návrh, důvod. :-)
<a onmouseover="document.getElementsById("preview")[0].class=preview" href="?pid='. $row->pid .'"> <img src="layout/avatars/'. user_avatar("$row->avatar") .'" alt="Uživatel '. $row->name ." " . $row->surname .'"> <img id="preview" src="layout/images/lupa.jpg" class="nopreview"> </a> .nopreview { display: none; } .preview { display: block; margin-top: 25px; } |
||
ShiraNai7 Profil |
#2 · Zasláno: 9. 8. 2012, 13:14:52
Kubik:
Třída je ve vlastnosti className, ne class. |
||
Kubik Profil * |
#3 · Zasláno: 9. 8. 2012, 13:17:36
Bohužel, problém je stále stejný. Nic se neděje.
|
||
Someone Profil |
1)get elements by id neexistuje,
2) máš tam vnořené uvozovky: onmouseover="document.getElementsById('preview')[0].class=preview"
|
||
ShiraNai7 Profil |
#5 · Zasláno: 9. 8. 2012, 13:20:03
Kubik:
Taky ti chybí uvozovky kolem preview. |
||
Kubik Profil * |
#6 · Zasláno: 9. 8. 2012, 13:22:55 · Upravil/a: Kubik
Díky, opravená verze:
<a onmouseover="document.getElementsByName(\'preview\')[0].className=preview" href="?pid='. $row->pid .'"> <img src="layout/avatars/'. user_avatar("$row->avatar") .'" alt="Uživatel '. $row->name ." " . $row->surname .'"> <img name="preview" src="layout/images/lupa.jpg" class="nopreview"> </a> Ještě maličkost: můžu použít takto i vrácení hodnoty? onmouseout="document.getElementsByName(\'preview\')[0].className=nopreview" |
||
peta Profil |
Stale tam mas chybne ty uvozovky.
onmouseover="document.getElementsByName(\'preview\')[0].className=preview" onmouseover="document.getElementsByName(\'preview\')[0].className=\'preview\';" onmouseout="document.getElementsByName(\'preview\')[0].className=nopreview" onmouseout="document.getElementsByName(\'preview\')[0].className=\'nopreview\';" |
||
Časová prodleva: 12 let
|
0