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