No lo he testeado, pero, eso no tendrías que ponerlo dentro del evento
onload?

ya que lo llamas solo cuando está cargado el elemento head, y aún no ha
sido renderizado el elemento body.

si no es así dimelo que lo probaré :)

saludos
Marc


> Estoy empezando a estudiar el DOM y estoy realizando un ejemplo de un
> manual
> que precisamente me recomendasteis en este foro: "PERSONAL JAVASCRIPT para
> profesionales".
>
> Se me ha presentado un problema que no entiendo.
> Este es el codigo:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> <html xmlns="http://www.w3.org/1999/xhtml";>
>
> <head>
> <title>DOM ejemplo</title>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
>
> <script language="JavaScript" type="text/JavaScript">
>
> var oHtml=document.documentElement;
> var oHead=oHtml.firstChild;
> var oBody=oHtml.lastChild;
>
> alert(oHtml.childNodes.length)
> alert(oHtml.firstChild)
> alert(oHtml.lastChild)
>
> </script>
>
> </head>
>
> <body>
> <p>Hello world</p>
> <p>Soy vuestro ciudadano</p>
> <p>ejercio sobre el uso del DOM</p>
> </body>
>
> </html>
>
>
> Bien en
>
> alert(oHtml.childNodes.length)
>
> me devuelve "1" cuando pienso y en el manual asi lo dice que deberiera
> darme
> 2 que son los dos nodos secuendario: HEAD y BODY
>
> en
> alert(oHtml.firstChild)
>
> me devuelve "objectHTMLHeadElement". Este es correcto segun yo
>
> alert(oHtml.lastChild)
>
> me devuelve lo mismo que el anterior cuando yo creo que deberia ser BODY
>
> Estoy en la cierto?
>
> Donde esta el fallo?
>
> UN SALUDO
> --
> juan romero cruz
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL:
> /pipermail/javaescript-scriptia.net/attachments/20060519/2b5e2ac2/attachment.htm
> _______________________________________________
> javaEScript mailing list
> [email protected]
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>


_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a