Autor | Zpráva | ||
---|---|---|---|
Sh0ty Profil * |
#1 · Zasláno: 27. 6. 2009, 11:04:49
Ahoj, mám web kde bych potřeboval : Když kliknu na tlačítko (img) tak aby se mi změnilo na jiný obrázek a když kliknu po druhé tak aby se zase vrátil obrázek jak předtím. Pokud nechápete tak podle tohoto kódu pohopiíte:
<script type="text/javascript"> function prohodit(){ if( "document.news.src=='<?=$config['web']?>/images/off.jpg" ){ document.news.src='<?=$config['web']?>/images/on.jpg'; }else{ document.news.src='<?=$config['web']?>/images/off.jpg'; } } </script> <img onclick="javascript:prohodit();" src="<?=$config['web']?>/images/off.jpg" alt="Test" name="news" border="0" width="188" height="32"> věechny cesty jsou zapsány správně zde můžete vidět jak to vypadá http://raceon.4fan.cz (vlevo v menu je obrázek OFF). obrázek se prohodí ale při dalším kliknutí se nevrátí Předem díky za rady |
||
nosko Profil |
#2 · Zasláno: 27. 6. 2009, 12:46:27 · Upravil/a: nosko
No mne to nerobí vôbec nič :)
//EDIT - vlastne robí, som si neuvedomil, že práve to ON/OFF je obrázok, som myslel, že sa majú meniť tie obrázky nad/pod Skontroluj si úvodzovky v prvom if-e. [či tam vôbec majú byť] |
||
Sh0ty Profil * |
#3 · Zasláno: 27. 6. 2009, 18:27:18
Má někdo jiný rady ?
|
||
Bubák Profil |
#4 · Zasláno: 27. 6. 2009, 18:58:18
Prostuduj si tenhle příklad: www.jakpsatweb.cz/javascript/priklady/skryvani-odkryvani.html
|
||
_es Profil |
#5 · Zasláno: 27. 6. 2009, 20:45:35
Sh0ty
„Má někdo jiný rady ?“ Načo iné rady, keď hneď tá prvá bola správna. V podmienke nemáš logický výraz, ale reťazec, ktorý bude po implicitnom prevode prevedený vždy na true. |
||
Sh0ty Profil * |
#6 · Zasláno: 28. 6. 2009, 10:16:06
No ja tomu moc nerozumim... Jak to mám teda upravit ?
|
||
zvěřiňák Profil |
#7 · Zasláno: 28. 6. 2009, 10:50:30
Takhle:
<script type="text/javascript"> function prohodit(){ if( document.news.src=='<?=$config['web']?>/images/off.jpg' ){ document.news.src='<?=$config['web']?>/images/on.jpg'; }else{ document.news.src='<?=$config['web']?>/images/off.jpg'; } } </script> |
||
Sh0ty Profil * |
#8 · Zasláno: 28. 6. 2009, 12:55:29
Díky , jede to
|
||
Časová prodleva: 15 let
|
0