Problemer med visning i IE
Jeg har et problem med noget javascript. Problemet fremkommer kun i IE, men der er ingen fejlmeddelelses, den fjerner bare halvdelen af siden.Det drejer sig om følgende funktion:
function doShowHide(){
var fromYear = document.getElementById("fromyear").value;
var fromMonth = document.getElementById("frommonth").value;
if(fromMonth == 1 || fromMonth == 3 || fromMonth == 5 || fromMonth == 6 || fromMonth == 8 || fromMonth == 10 || fromMonth == 12){
for(i=1; i<=4; i++){
document.getElementById('fromday'+i+'').style.display = 'none';
}
document.getElementById('fromday1').style.display = 'inline';
}
}
Når denne funktion eksekveres, så forsvinder halvdelen af siden. Halvdelen af siden forsvinder derimod ikke, hvis man fjerner for() loopen. Men fjerner man for() loopen og ændre inline til none, så sker det samme igen...
Her er den selectbox det drejer sig om:
<select name="fromday1" id="fromday1" style="display: inline;">
Og det er den her der kalder funktionen:
<select name="frommonth" id="frommonth" onChange="doShowHide();">
