Autor Zpráva
Pivna
Profil
zdravím mam cod <option value="">Mimo provoz</option>
ale nevim jak udělat když to někdo dá aby ho to odkazalo na určitej link .... děkuji za odpověd s pozdravem Pivna
Chamurappi
Profil
Reaguji na Pivnu:
Nastav událost onchange na <select>u nějak takto:
<select onchange="if(this.value == '') location.href = 'mimo-provoz.html';">
Doporučuji ti dát za ten nápis „Mimo provoz“ třeba trojtečku, aby uživatel nebyl moc udivený, že samotný výběr zrovna u této položky něco udělá.
Pivna
Profil
a jednodušejc by to nešlo ?:-) pač zas tak moc se v html nevyznám umým jen základ ;)
Misha
Profil *
Tohle není HTML, ale javascript. V HTML by to nešlo vůbec.
Pivna
Profil
aha a nák konkretně to udělat pač sem zkouše to co napsal chamurapii a nic se mi nezobrazilo :-)
Misha
Profil *
V příkazu je podmínka, že value musí být prázdné aby se web přesměroval na mimo-provoz.html. Takže pokud to nefunguje, tak pravděpodobně není prázdná hodnota výběru.

<select size="1" onchange="if(this.value == 'mimo') location.href = 'mimo-provoz.html';">
	<option value="funkcni1">tato položka web nepřesměruje</option>
	<option value="funkcni2">tato taky ne</option>
	<option value="mimo">tato ano</option>
</select>
Pivna
Profil
dobře a když budu chtít udělat víc těch odkazu tak budu muset dělat každej vzlášt bo nák takle : prvni
<select size="1" onchange="if(this.value == 'mimo') location.href = 'mimo-provoz.html';">
    <option value="mimo">tato ano</option>
</select>
druhej:
<select size="1" onchange="if(this.value == 'mimo2') location.href = 'mimo-provoz2.html';">
    <option value="mimo2">tato ano</option>
</select>
Misha
Profil *
Pokud chceš více adres k přesměrování, tak můžeš použít třeba tohle. Hlavně v selectu nemůžeš mít jen jeden option, protože pak by nedošlo k požadované změně hodnoty.

<select size="1" onchange="location.href = this.value;">
    <option value="" selected>toto je prázdná položka</option>
    <option value="http://www.prvniodkaz.cz">tohle přesměruje</option>
    <option value="http://www.seznam.cz">tohle přesměruje zase jinam</option>
</select>
Pivna
Profil
dobře děkuji moc

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0