Autor | Zpráva | ||
---|---|---|---|
kosata6 Profil |
Dobrý den,
chtěl bych se zeptat proč můj kód nefunguje v Google Chrome, ale v jiných prohlížečích ano (Zkoušel jsem Firefox a Internet Explorer). Script má za úkol skrýt a zobrazit daný div, pokud se něco vybere. Ve chrome se prostě nic nestane. Přikládám script: <script> function zobrazit(id){ var a = document.getElementById("prvni"); var b = document.getElementById("druhy"); if (id == "prvni") { a.style.display="block"; b.style.display="none"; } else if (id == "druhy") { a.style.display="none"; b.style.display="block"; } else if (id == "nic") { a.style.display="none"; b.style.display="none"; } } </script> <select name="vyber"> <option value="vyber" onclick="zobrazit('nic')">Vyberte</option> <option value="prvni" onclick="zobrazit('prvni')">První</option> <option value="druhy" onclick="zobrazit('druhy')">Druhý</option> </select> <div id="prvni" style="display: none;">Toto je obsah 1. divu</div><div id="druhy" style="display: none;">Toto je obsah 2. divu</div> Živá ukázka: http://kosata6.eu/jakpsatweb/javascript/1.html Děkuji za pomoc, kosata6. Tak už jsem to vyřešil, chrome asi nepodporuje onclick u option selectu. Tak jsem tam dal onchange a trochu upravil script... Funkční kód: http://kosata6.eu/jakpsatweb/javascript/1_.html |
||
Richard Profil * |
#2 · Zasláno: 19. 7. 2013, 20:33:44
Niektore verzie IE, Chrome ani Safari nepodporuju onclick event na OPTION tagu.
http://stackoverflow.com/questions/9972280/onclick-on-option-tag-not-working-on-ie-and-chrome http://webbugtrack.blogspot.ca/2007/11/bug-280-lack-of-events-for-options.html Riesenie je pouzit onchange na SELECT tagu vid http://stackoverflow.com/questions/11382949/onclick-event-in-html-select-not-working-chrome-and-safari |
||
Časová prodleva: 11 let
|
0