Programación Web y Scripting > HTML
Problema con codigo en IE8
(1/1)
krnl64:
Hola a todos, veran he desarrollado un calendario en html / js (no esta acabado) y en firefox funciona.
Pero acabo de abrirlo en IE8 y me dice que tengo un error.
En concreto dice "Error desconocido en tiempo de ejecucion en Linea 28 caracter 3 en el archivo de js".
Por mas que reviso mi fuente no veo el error.
Les pongo el codigo a ver si pueden decirme donde esta el error.
Gracias
Web
--- Código: Text --- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http] Js (donde peta)[code=js] function dmonth(iMonth, iYear){ return 32 - new Date(iYear, iMonth, 32).getDate();} function ponceldas(){ var celdas=''; var i; var j; for(i=0;i<6;i++) { celdas+='<tr>'; for(j=0;j<7;j++) celdas+='<td class="day"></td>'; celdas+='</tr>'; } document.getElementById('calendario').tBodies[0].innerHTML+=celdas; pond(0,0);} function pond(y,m){ var celdas;var i;var maxdias;var dia=1;var day;var hoy; if (m==0 && y==0) { hoy=new Date(); day=hoy.getDate(); hoy.setDate(1); } else hoy=new Date(parseInt(y),parseInt(m),1); // dias del mes actual maxdias=dmonth(hoy.getMonth(),hoy.getFullYear()); celdas=document.getElementById('calendario').tBodies[0].getElementsByTagName('td'); // mes y año document.getElementById('mes').selectedIndex=hoy.getMonth(); document.getElementById('anio').innerHTML=' '+hoy.getFullYear()+' '; //vacio todas las celdas for(i=0;i<celdas.length;i++) celdas[i].innerHTML=''; // calculo el desplazamiento del dia de la semana en base al que js me da for(i=(hoy.getDay()+6)%7;i < celdas.length;i++) { if (dia<=maxdias) { celdas[i].innerHTML=dia; dia+=1; } } }function pm(){pond(document.getElementById('anio').textContent,document.getElementById('mes').value);}
Navegación
Ir a la versión completa