error document.body.offsetHeight no funciona
Cuando determinadas funciones y propiedades de Javascript no funcionan adecuadamente como por ejemplo si se espera que document.body.offsetHeight nos de un valor y en su lugar devuelve un cero, es por que probablemente estemos colocando la siguiente directiva en la página:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
La solución es simple.... hay que quitarla o comentarla.
Error un tanto raro, que me ha pasado utilizando paginas maestras y controles de usuario de .NET
P.D: No esta demás advertir que al quitar la declaración del DOCTYPE se puede dar problemas al usar los estilos dentro de elementos DIV que utilicen por ejemplo la propiedad position.
- FIN -
5:33 | Etiquetas: doctype, errores, html, javascript |
This entry was posted on 5:33 and is filed under doctype , errores , html , javascript . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
0 comentarios:
Publicar un comentario