| 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: 12 let
|
|||
0