Är det någon som kan se något fel i följande kod?
<script type="text/javascript">
function rebuildManad(mobj,dobj){
var d=new Date(new Date().getFullYear(),mobj.selectedIndex+1,0).getDate();
dobj.length=d;
for(var n=0;n<d;n++){
dobj[n].value=dobj[n].text=(n<9)?"0"+(n+1):n+1;
}
}
function update2(obj){
var d=new Date(new Date().getFullYear(),obj.elements['outwardmonth'].selectedIndex,obj.elements['outwarddate'].selectedIndex+2);
obj.elements['returndate'].length=new Date(d.getFullYear(),d.getMonth()+1,0).getDate();
for(var n=0;n<new Date(d.getFullYear(),d.getMonth()+1,0).getDate();n++){
obj.elements['returndate'][n].value=obj.elements['returndate'][n].text=(n<9)?"0"+(n+1):n+1;
}
obj.elements['returndate'].selectedIndex=d.getDate()-1;
obj.elements['returnmonth'].selectedIndex=d.getMonth();
obj.elements['returntime'].selectedIndex=obj.elements['outwardtime'].selectedIndex;
}
window.onload=function(){
document.forms['frmMyTravel'].elements['outwarddate'].selectedIndex=new Date().getDate()-1;
document.forms['frmMyTravel'].elements['outwardmonth'].selectedIndex=new Date().getMonth();
document.forms['frmMyTravel'].elements['outwardtime'].selectedIndex=new Date().getHours();
rebuildManad(document.forms['frmMyTravel'].elements['outwardmonth'],document.forms['frmMyTravel'].elements['outwarddate']);
update2(document.forms['frmMyTravel']);
}
</script>
IE klagar på att 'elements.returndate' är null eller inte ett objekt.