Foros del Web » Creando para Internet » Diseño web »

Problema con el validator.w3.org

Estas en el tema de Problema con el validator.w3.org en el foro de Diseño web en Foros del Web. No se como arreglar este fallo q me dice: Below are the results of attempting to parse this document with an SGML parser. Error Line ...
  #1 (permalink)  
Antiguo 27/03/2006, 14:32
Avatar de Borjimante  
Fecha de Ingreso: noviembre-2005
Mensajes: 668
Antigüedad: 10 años, 10 meses
Puntos: 1
Problema con el validator.w3.org

No se como arreglar este fallo q me dice:

Below are the results of attempting to parse this document with an SGML parser.

Error Line 1 column 0: no document type declaration; will parse without validation.

Cita:
<script language="Javascript" type="text/javascript">
Error Line 8 column 52: document type does not allow element "SCRIPT" here.

Cita:
<script language="Javascript" type="text/javascript">
The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

El codigo fuente de mi codigo html es:

Cita:
<script language="Javascript" type="text/javascript">
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<HEAD>
<TITLE>Todo Juegos Web :: Todo sobre juegos de PC, Play Station 2, Xbox 360, PSP, Nintendo DS, etc.</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="es" http-equiv="Content-Language">
<script language="Javascript" type="text/javascript">
<HTML >
<META content="Comunidad hispana de aficionados a los videojuegos. Trucos, guías, elinks , noticias de videojuegos, videojuegos de PC y consolas." name="description">
<META content="todojuegosweb, todo, juegos, web, videojuegos, foros, accion, lucha, carreras, estrategia, tiros, rol, plataformas, antiguos, xbox, 360, nintendo ds, psp, play station 2, sugerencias, off, topic, extras, guias, trucos, elinks, emule, noticias" name="keywords">
<META content="all" name="robots">
<LINK rel="shortcut icon" href="imagenes/favicon.ico">
<link rel="stylesheet" type="text/css" href="estilo.css">
<LINK rel="stylesheet" href="estilo.css" type="text/css" media="all">
<style type="text/css">
<!--
.Estilo1 {
font-family: Arial, Helvetica, sans-serif;
background-color: #EFC003;
font-size: 18px;
color: #000000;
}
.Estilo2 {
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #000000;
font-size: 12px;
}
.Estilo3 {
font-family: Arial, Helvetica, sans-serif;
background-color: #1746ff;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.Estilo4 {
color: #FFFFFF;
background-color: #1746ff;
}
-->
</style>
<script type="text/javascript" >
</HEAD>
<BODY>

<DIV id="banners">
<DIV id="banner"><IMG src="imagenes/banner.jpg" width="900" height="250" alt="Todo Juegos Web"></DIV></DIV>

<DIV id="cuerpo"><DIV id="cuerpo-izquierda">
<DIV class="cabecera">Secciones</DIV><DIV class="contenido">
<A href="index.php" class="enlace">Inicio</A ><br>
<A href="elinks.php" class="enlace">Elinks</A ><br>
<A href="guias.php" class="enlace">Guias</A ><br>
<A href="trucos.php" class="enlace">Trucos</A ><br>
<A href="foros/index.php" class="enlace">Foros</A ><br>
<A href="web.php" class="enlace">Web</A ><br>
<A href="contacto.php" class="enlace">contactanos</A ><br></DIV>
<DIV class="cabecera">Enlazanos</DIV><DIV class="icontenido">
<A href="http://todojuegos-web.iespana.es"><img src="imagenes/banner-mini.jpg" alt="Todo Juegos Web :: Comunidad hispana de aficionados a los videojuegos" width="88" height="31" border="0"></A ><br>
Texto HTML: <br>
<textarea name="textarea" cols="10" rows="5"><a href="http://todojuegos-web.iespana.es"><img src="imagenes/banner-mini.jpg" alt="Todo Juegos Web :: Comunidad hispana de aficionados a los videojuegos" width="88" height="31" border="0"></A ></textarea></DIV>
<DIV class="cabecera">Afiliados</DIV><DIV class="icontenido">
<A href="http://www.geantgames.com"><img src="imagenes/geantgames.gif" alt="Geant Games" width="88" height="31" border="0"></A ></DIV>
</DIV>
<DIV class="texto-centro"><DIV class="icontenido">
<H2 class="Estilo4">Bienvenido ha Todo Juegos Web</H2>
<p>Bienvenidos a <A href="http://todojuegos-web.iespana.es">Todo Juegos Web</A> comunidad hispana de aficionados a los videojuegos de PC o consolas.</p>
<p>En este portal puedes encontrar muchas cosas relacionadas con los videojuegos de PC y consolas como guias, trucos, elinks de descarga de videojuegos para el emule, noticias sobre videojuegos tales como lanzamientos, novedades, etc. </p>
<p>Tambien el portal dispone de unos foros en los que podras poner tus dudas sobre todo tipo de videojuegos como de plataformas, tiros, carreras, accion, rol, etc.</p>
<p>Tambien puedes proponer sugerencias para mejorar el portal o sus foros estas sugerencias ponla en los <A href="http://todojuegos-web.iespana.es/foros/index.php">foros</A> o tambien puedes mandarnos un e-mail con tu sugerencia a <A href="mailto:[email protected]">[email protected]</A> .</p>
<p>Puede tambien que la web tenga fallos si es asi mandanos un e-mail a la direccion de correo de nada. <A href="mailto:[email protected]">[email protected]</A> . </p>
<p>Si tienes informacion de guias , trucos , o noticias de juegos colabora con nosotros mandandonosla para que lo publiquemos en la web, siempre se pondra el nombre de quien nos lo envio. Si la informacion ha siddo de extraida de algun sitio ponos la direccion de donde lo estraiste ya que sino seria ilegal y se haria responsable de ello el usuario que nos lo envio.</p>
<p>Esperamos que os guste la nueva web y recordamos que estamos abiertos a sugerencias de todo tipo con respecto a la web y los foros de esta comunidad.</p>
<p>Todo Juegos Web </p>
<H2 class="Estilo4">Noticias relaccionadas con la web</H2>
<?
include ("conexion.php");
if (!isset($id))
{
$sql="SELECT * FROM noticias order by id desc";
$sql="SELECT * FROM noticias order by id desc LIMIT 0 , 15 ";
$resultado=mysql_query($sql);
$total=mysql_num_rows($resultado);

while ($row=mysql_fetch_array($resultado))
{
?>
<div align="center">
<table width="500" border="1">
<tr>
<td bgcolor="#EFC003"><span class="Estilo1"><? echo $row['titular']; ?></span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span class="Estilo2"><? echo $row['noticia']; ?></span></td>
</tr>
<tr>
<td><div align="right" class="Estilo3"><a href="comentarios.php?id=<? $row['id']; ?>" class="enlace">Comentarios </a></div></td>
</tr>
</table>
<?
}
mysql_free_result($resultado);
mysql_close($conexio);
}
?>
</DIV></DIV></DIV></DIV>
<DIV id="cuerpo-bajo"><DIV class="icontenido">
<A href="contacto.php">Contacto</A > | <A href="index.php">Inicio</A > | <A href="javascript:window.external.AddFavorite('http ://todojuegos-web.iespana.es','Añade Todo Juegos Web a tus webs favoritas')">Favoritos</A > | <A href="recomendar.php">Recomendar</A ><br>
</DIV></DIV>
</BODY>
<script type="text/javascript" ><script type="text/javascript">
Como soluciono el fallo

Una ayuda plis
  #2 (permalink)  
Antiguo 27/03/2006, 17:00
Tew
 
Fecha de Ingreso: enero-2006
Mensajes: 1.562
Antigüedad: 10 años, 8 meses
Puntos: 17
Ke hacen estas lineas "<script language="Javascript" type="text/javascript">" al principio y al final de tu codigo? Ademas ke no sirven para nada estan mal pk no las cierras...

Cambialo por lo siguiente, vuelve a validar y nos cuentas:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
......
......
</html>


Aaaaah, y borra eso tb de la linea 8...
  #3 (permalink)  
Antiguo 28/03/2006, 06:03
Avatar de Borjimante  
Fecha de Ingreso: noviembre-2005
Mensajes: 668
Antigüedad: 10 años, 10 meses
Puntos: 1
Me da estos fallos de nuevo porq me los da?

Below are the results of attempting to parse this document with an SGML parser.

Error Line 1 column 0: no document type declaration; will parse without validation.
<script language="Javascript" type="text/javascript">

Error Line 8 column 0: character data is not allowed here.
<! D OCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>) or forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes).

Error Line 9 column 5: document type does not allow element "HTML" here.
<HTML>
The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

Error Line 140 column 37: document type does not allow element "SCRIPT" here.
</HTML><script type="text/javascript">
  #4 (permalink)  
Antiguo 28/03/2006, 10:51
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.887
Antigüedad: 13 años, 6 meses
Puntos: 59
Hola Borjimante, no se si habrás seguido los consejos que te daba Tew, me parece que sigues sin cerrar algunos elementos, además parece que tienes errores de escritura, aunque no estoy seguro si es al pegarlo aquí o es en tu código.

Creo que seria mejor que pusieras aquí todo el código de nuevo el ejemplo en linea
  #5 (permalink)  
Antiguo 28/03/2006, 11:04
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 12 años, 8 meses
Puntos: 13
borjimante, te sobran todas esas llamadas a Javascript ya que no las estás usando para nada (la que tienes antes del DOCTYPE, la que tienes despues de </BODY> y la que tienes antes de </HEAD>). Además, para que sepas, las llamadas a Javascript se hacen entre <head> y </head> o entre <body> y </body>. Y finalmente cuando hagas llamadas a Javascript no debes usar el atributo LANGUAJE, solo el atributo TYPE.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #6 (permalink)  
Antiguo 28/03/2006, 15:17
Avatar de Borjimante  
Fecha de Ingreso: noviembre-2005
Mensajes: 668
Antigüedad: 10 años, 10 meses
Puntos: 1
Mirar ya no tengo javascript y me dice esto:

Cita:
Below are the results of attempting to parse this document with an SGML parser.
Error Line 140 column 37: document type does not allow element "SCRIPT" here.
<script language="Javascript" type="text/javascript">
Error Line 8 column 0: character data is not allowed here.
<! D OCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>) or forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes).

Error Line 9 column 5: document type does not allow element "HTML" here.
<HTML>
The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

</HTML><script type="text/javascript">


Error Line 1 column 0: no document type declaration; will parse without validation.
Aquí teneis el codigo fuente actual:

Cita:
<! D OCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>Todo Juegos Web :: Todo sobre juegos de PC, Play Station 2, Xbox 360, PSP, Nintendo DS, etc.</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="es" http-equiv="Content-Language">
<META content="Comunidad hispana de aficionados a los videojuegos. Trucos, guías, elinks , noticias de videojuegos, videojuegos de PC y consolas." name="description">
<META content="todojuegosweb, todo, juegos, web, videojuegos, foros, accion, lucha, carreras, estrategia, tiros, rol, plataformas, antiguos, xbox, 360, nintendo ds, psp, play station 2, sugerencias, off, topic, extras, guias, trucos, elinks, emule, noticias" name="keywords">
<META content="all" name="robots">
<LINK rel="shortcut icon" href="imagenes/favicon.ico">
<link rel="stylesheet" type="text/css" href="estilo.css">
<LINK rel="stylesheet" href="estilo.css" type="text/css" media="all">
<style type="text/css">
<!--
.Estilo1 {
font-family: Arial, Helvetica, sans-serif;
background-color: #EFC003;
font-size: 18px;
color: #000000;
}
.Estilo2 {
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #000000;
font-size: 12px;
}
.Estilo3 {
font-family: Arial, Helvetica, sans-serif;
background-color: #1746ff;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.Estilo4 {
color: #FFFFFF;
background-color: #1746ff;
}
-->
</style>
</HEAD>
<BODY>

<DIV id="banners">
<DIV id="banner"><IMG src="imagenes/banner.jpg" width="900" height="250" alt="Todo Juegos Web"></DIV></DIV>

<DIV id="cuerpo"><DIV id="cuerpo-izquierda">
<DIV class="cabecera">Secciones</DIV><DIV class="contenido">
<A href="index.php" class="enlace">Inicio</A ><br>
<A href="elinks.php" class="enlace">Elinks</A ><br>
<A href="guias.php" class="enlace">Guias</A ><br>
<A href="trucos.php" class="enlace">Trucos</A ><br>
<A href="foros/index.php" class="enlace">Foros</A ><br>
<A href="web.php" class="enlace">Web</A ><br>
<A href="contacto.php" class="enlace">contactanos</A ><br></DIV>
<DIV class="cabecera">Enlazanos</DIV><DIV class="icontenido">
<A href="http://todojuegos-web.iespana.es"><img src="imagenes/banner-mini.jpg" alt="Todo Juegos Web :: Comunidad hispana de aficionados a los videojuegos" width="88" height="31" border="0"></A ><br>
Texto HTML: <br>
<textarea name="textarea" cols="10" rows="5"><a href="http://todojuegos-web.iespana.es"><img src="imagenes/banner-mini.jpg" alt="Todo Juegos Web :: Comunidad hispana de aficionados a los videojuegos" width="88" height="31" border="0"></A ></textarea></DIV>
<DIV class="cabecera">Afiliados</DIV><DIV class="icontenido">
<A href="http://www.geantgames.com"><img src="imagenes/geantgames.gif" alt="Geant Games" width="88" height="31" border="0"></A ></DIV>
</DIV>
<DIV class="texto-centro"><DIV class="icontenido">
<H2 class="Estilo4">Bienvenido ha Todo Juegos Web</H2>
<p>Bienvenidos a <A href="http://todojuegos-web.iespana.es">Todo Juegos Web</A> comunidad hispana de aficionados a los videojuegos de PC o consolas.</p>
<p>En este portal puedes encontrar muchas cosas relacionadas con los videojuegos de PC y consolas como guias, trucos, elinks de descarga de videojuegos para el emule, noticias sobre videojuegos tales como lanzamientos, novedades, etc. </p>
<p>Tambien el portal dispone de unos foros en los que podras poner tus dudas sobre todo tipo de videojuegos como de plataformas, tiros, carreras, accion, rol, etc.</p>
<p>Tambien puedes proponer sugerencias para mejorar el portal o sus foros estas sugerencias ponla en los <A href="http://todojuegos-web.iespana.es/foros/index.php">foros</A> o tambien puedes mandarnos un e-mail con tu sugerencia a <A href="mailto:[email protected]">[email protected]</A> .</p>
<p>Puede tambien que la web tenga fallos si es asi mandanos un e-mail a la direccion de correo de nada. <A href="mailto:[email protected]">[email protected]</A> . </p>
<p>Si tienes informacion de guias , trucos , o noticias de juegos colabora con nosotros mandandonosla para que lo publiquemos en la web, siempre se pondra el nombre de quien nos lo envio. Si la informacion ha siddo de extraida de algun sitio ponos la direccion de donde lo estraiste ya que sino seria ilegal y se haria responsable de ello el usuario que nos lo envio.</p>
<p>Esperamos que os guste la nueva web y recordamos que estamos abiertos a sugerencias de todo tipo con respecto a la web y los foros de esta comunidad.</p>
<p><A href="http://todojuegos-web.iespana.es">Todo Juegos Web</A></p>
<H2 class="Estilo4">Noticias relaccionadas con la web</H2>
<?
include ("conexion.php");
if (!isset($id))
{
$sql="SELECT * FROM noticias order by id desc";
$sql="SELECT * FROM noticias order by id desc LIMIT 0 , 15 ";
$resultado=mysql_query($sql);
$total=mysql_num_rows($resultado);

while ($row=mysql_fetch_array($resultado))
{
?>
<div align="center">
<table width="500" border="1">
<tr>
<td bgcolor="#EFC003"><span class="Estilo1"><? echo $row['titular']; ?></span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span class="Estilo2"><? echo $row['noticia']; ?></span></td>
</tr>
<tr>
<td><div align="right" class="Estilo3"><a href="comentarios.php?id=<? $row['id']; ?>" class="enlace">Comentarios </a></div></td>
</tr>
</table>
<?
}
mysql_free_result($resultado);
mysql_close($conexio);
}
?>
</DIV></DIV></DIV></DIV>
<DIV id="cuerpo-bajo"><DIV class="icontenido">
<A href="contacto.php">Contacto</A > | <A href="index.php">Inicio</A > | <A href="javascript:window.external.AddFavorite('http ://todojuegos-web.iespana.es','Añade Todo Juegos Web a tus webs favoritas')">Favoritos</A > | <A href="recomendar.php">Recomendar</A ><br>
</DIV></DIV>
</BODY>
</HTML>
Haber que me sigue fayando
  #7 (permalink)  
Antiguo 28/03/2006, 15:34
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.727
Antigüedad: 14 años, 7 meses
Puntos: 995
esa etiqueta de script es algo que te está metiendo el servidor.. estás en un hosting gratuito, ¿no?

PD: tenés un espacio entre la D y la O en doctype... lo correcto es todo junto.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #8 (permalink)  
Antiguo 29/03/2006, 06:08
Avatar de Borjimante  
Fecha de Ingreso: noviembre-2005
Mensajes: 668
Antigüedad: 10 años, 10 meses
Puntos: 1
si estoy en iespana la web es http://todojuegos-web.iespana.es y si es del hosting el script como lo cierro?
  #9 (permalink)  
Antiguo 29/03/2006, 14:10
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 12 años, 8 meses
Puntos: 13
El Javascript que se te agrega automáticamente al inicio es para insertar el banner de publicidad. Si lo sacas, lo más probable es que Iespana decida cancelar tu cuenta. El script que agrega al final de tu documento no estoy seguro para que pueda ser, supongo que es complementario al primero..
__________________
El conocimiento es libre: Movimiento por la Devolución
  #10 (permalink)  
Antiguo 29/03/2006, 14:50
Tew
 
Fecha de Ingreso: enero-2006
Mensajes: 1.562
Antigüedad: 10 años, 8 meses
Puntos: 17
Valida la web desde tu PC, lo ke haga tu hosting no depende de ti, lo unico ke puedes hacer es cambiarte a otro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:48.