Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak obejít tlačítko v rozevíracím seznamu ?

Tlačidlo "Go" obídeš tak, že pridáš obsluhu udalosti change, ktorá spraví to, čo robí to tlačidlo.

<select onchange="if (this.selectedIndex) window.open(this.options[this.selectedIndex].value, '_blank')" ...
Tlačidlo "Go" dáš do elementu noscript, aby sa zobrazovalo používateľom s vypnutým JavaScriptom. Ešte by som trochu upravil obsluhu udalosti click toho tlačidla:
<input type="button" onclick="if (this.form.menu1.selectedIndex) window.open(this.form.menu1.options[this.form.menu1.selectedIndex].value, '_blank')" ...

Drobnosti pod čiarou, ktoré môžeš ignorovať: tagy by mohli byť malými písmenami, atribúty by bolo dobré uzatvárať do úvodzoviek, štýly by sa dali oddeliť a JavaScript nakoniec tiež.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny