Autor Zpráva
jakub_v
Profil *
Ahoj,
mám tady krátký kód, v IE mi to prostě nejde. Neporadil by prosím někdo proč? Díky.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript">
	 <!--
function vystrel(){
	alert ("bang");
}
</script>
<form>
  <label>kuk
  <select name="ahojda" id="ahojda">
    <option onClick="vystrel()">jedna</option>
    <option>dva</option>
    </select>
  </label>
</form>
</body>
</html>
Měsíček
Profil
Tohle " <!-- " dej pryč.
jakub_v
Profil *
Tenhle kód jsem sepsal narychlo, aby bylo jasné, v čem je problém a nemuselo se to hledat mezi x desítkama řádek a zapomněl jsem udělat konec toho commentu. Každopádně i po jeho odstranění se to chová stejně. Tzn. v IE to nejede.
jakub_v
Profil *
asi jsem na to prisel, IE nebere javascript event v option, je nutne dat onChange() primo do tagu select.. Pokud ma nekdo jinej napad, dejte vedet;)
Měsíček
Profil
-- fajn tak vyřešeno :)
peta
Profil
jakub_v
onchange je spolehlivy. U option nefunguje vic veci, ale treba to brat tak, ze to IE generuje z win knihovny a tudiz nejake zmeny prohlizecem tam asi prilis nepujdou.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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