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
