Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
#1 · Zasláno: 25. 6. 2014, 09:06:07
Mám niečo také
<a href="" id="mute_link" name="mute_link" style="position:absolute;right:15px;top:15px;"><img src="images/icons/stopmusic.png" alt="stop playing music" name="music" onclick="document.images['music'].src='images/icons/stopmusicdis.png'" onmouseout="document.images['music'].src='images/icons/stopmusic.png'"></a> Ide vlastne o ovládač, ktorý ovláda, či sa budú spúšťať zvuky pri určitých udalostiach, alebo nie. Problém je ten, že by sa mal meniť na iný obrázok vtedy, ak ho vypnem. Teda ak je zvuk zapnutý, je tam mikrofón. Ak kliknem na ten mikrofón, môžem zvuk pomocou js vypnúť. Problém je ten, že href je prázdny a teda ma to hodí spätne na tú stránku, čo znamená, že obrázok sa zmení opäť na stopmusic.png, ale ja by som potreboval stopmusicdis.png Viete mi niekto poradiť, ako spraviť ten odkaz, aby nikde neodkázal? Teda aby sa tá stránka nerefreshla? |
||
Fisir Profil |
#2 · Zasláno: 25. 6. 2014, 09:09:54
Reaguji na jeffita44:
href="javascript:return false;" |
||
jefitto44 Profil |
Ďakujem... teraz mám ďalší problém...
<img src="images/icons/stopmusic.png" alt="stop playing music" name="music" onclick="document.images['music'].src='images/icons/stopmusicdis.png'"> Po kliku na stopmusic.png sa mi to zmení na stopmusicdis.png, ale naspäť to už nefunguje... ja by som potreboval, aby sa tieto dva obrázky menili medzi sebou vždy pri kliku... ako sa to dá nastaviť? |
||
Fisir Profil |
#4 · Zasláno: 25. 6. 2014, 10:43:00
Reaguji na jeffita44:
Kontroluj obsah atributu src a podle toho se rozhodni, jaký obrázek nastavíš.
|
||
Chamurappi Profil |
#5 · Zasláno: 25. 6. 2014, 10:48:30
Reaguji na Fisira:
Příkaz spouštěný přes adresu není funkce, takže return v něm vyvolá výjimku.
I samotné příkazy mívají návratovou hodnotu a pseudoprotokol javascript: je dělaný tak, že nezpůsobí přepsání stránky, pokud je tato návratová hodnota undefined . Takže nejjednodušeji href="javascript:;" .
„Kontroluj obsah atributu src “
Upozorňuji, že ve vlastnosti src bude absolutní adresa.
Reaguji na jefitta44: „ document.images['music'] “
Proč ne this ?
|
||
Časová prodleva: 10 let
|
0