ďťż
Podstrony
|
telcocafeMam prośbę, może ktoś wyjaśni dlaczego to nie działa na IE 8, a na Firefox'ie jak najbardziej tak.Pozdrawiam <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> </head> <body> <script language="Javascript"> <!-- function setSBox(nr) { if (nr==1) s='<option>A</option><option>B</option><option>Litwo, Ojczyzno moja ty jesteś jak zdrowie</option>'; else s='<option>1</option><option>2</option><option>3</option>< option>4</option>'; document.getElementById('mySel').innerHTML=s; } --> </script> <input type='radio' name='guziki' onclick="setSBox(1);">Sel_1</input> <input type='radio' name='guziki' onclick="setSBox(2);">Sel_2</input> <br> <select id="mySel"><option>wybierz</option></select> </body> </html> Mam prośbę, ... <select id="mySel"><option>wybierz</option></select> Proponuje takie rozwiązanie: <div id="mySel"><select><option>wybierz</option></select></div> i wpisywać całego selecta do div-a Kompletny kod:<html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <script type="text/javascript"> <!-- function setSBox(nr) { if (nr==1) s="<option>A</option><option>B</option><option>Litwo, Ojczyzno moja ty jesteÂś jak zdrowie</option>"; else s="<option>1</option><option>2</option><option>3</option>< option>4</option>"; document.getElementById("mySel").innerHTML = "<select>"+s+"</select>"; } --> </script> </head> <body> <input type='radio' name='guziki' onclick="setSBox(1);">Sel_1</input> <input type='radio' name='guziki' onclick="setSBox(2);">Sel_2</input> <br> <div id="mySel"><select><option>wybierz</option></select></div> </body> </html> Użytkownik imcpan edytował ten post 01 kwiecień 2010, 12:13 Wielkie THX. W sumie sam się dogrzebałem do Support'u Microsoft'u i dokładnie tak to poprawiłem jak napisałeś. To jeszcze podam źródło gdzie M$ przyznaje się do tego błędu :) BUG: Internet Explorer Fails to Set the innerHTML Property of the Select Object Pozdrawiam |
|||
Sitedesign by AltusUmbrae. |