Autor | Zpráva | ||
---|---|---|---|
Zepp21 Profil |
#1 · Zasláno: 3. 6. 2012, 08:45:55
Objevil jsem následující problém
V IE9 mi nedojde k nastavení atributu <input onChange="formChange();" /> přesněji řečeno, pokud se na stránky odkazuji adresou http://192.168.0.1/mojeaplikace.php jde vše OK pokud se na stránky odkážu adresou http://namePc/mojeaplikace.php tak to v IE9 nefunguje V ostatních prohlížečích (IE8, Chrome) jde vše OK. shrnutí: V IE9 tento kód nefunguje, pokud v adrese použiji jméno PC. Pokud se odkazuji pomocí IP adresy, popřípadě přímo z PC, kde aplikace běží pomoci locolhost, jde vše OK i v IE9 Zde je problematická část kódu v JavaScript function prepareForm() { var pole2 = document.getElementsByTagName("input"); for(i=0;i<pole2.length;i++){ pole2[i].setAttribute("onChange", "formChange();"); } Netušíte někdo kde mám hledat problém. |
||
_es Profil |
#2 · Zasláno: 3. 6. 2012, 08:48:42
Zepp21:
„Netušíte někdo kde mám hledat problém.“ Možno tu: Časté potíže, zajímavosti a poučné debaty » Problémy se setAttribute /getAttribute
|
||
Zepp21 Profil |
#3 · Zasláno: 3. 6. 2012, 08:55:06
Dík za odpověď
pole2[i].onchange = function () {formChange();}; funguje perfektně. |
||
_es Profil |
#4 · Zasláno: 3. 6. 2012, 08:58:11
Zepp21:
„pole2[>i].onchange = function () {formChange();};“ To už asi radšej aj: pole2[i].onchange = formChange; |
||
Zepp21 Profil |
#5 · Zasláno: 3. 6. 2012, 14:56:14
dík.
|
||
Časová prodleva: 12 let
|
0