Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2008, 00:31
jaesflo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Internet
Mensajes: 91
Antigüedad: 19 años
Puntos: 1
W3C no me valida este codigo?

He validado una web y tenia alrededor de 452 errores, lo he reducico a 33 y asi sucesivamente, hasta llegar a 1 error tedioso que es del contador de ademails.

Lo que pasa es que necesito el ademails porque me llevo desde que enlace entran a mi web y/o buscador y en que posicion me encuentran, tambien tengo el de google analytics el de google lo valida bien no da errores pero el de ademails SI . etc. etc.

Deseo que no tenga ningun error la web:
Aqui es ta el codigo:
Cita:
<!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>Titulo</title>
</head>
<body>
<center>
<a href="http://www.ademails.com/estadisticas1000000000.htm">
<script src="js/contador.js" type="text/javascript" language="javascript">
</script>
<noscript><img src="http://www.ademails.com/cgi-bin/contador.cgi?ID=1000000000" border="0" alt="Estadisticas" /></noscript></a>

</center>
</body>
</html>
El codigo que me botaba errores garrafales, cuando estaba el codigo de javascript por defecto, y para que no hayga errores lo puse en este archivo "contador.js":

Cita:
<!--
document.write("<img src=\"http://www.ademails.com/cgi-bin/contador.cgi?ID=1000000000");
document.write("&referer=");
document.write(escape(document.referrer));
document.write("\" border=0 alt=\"Estadisticas\">");
// -->
Bueno hasta ahi todo bien probando y probando llegue a este error:
Cita:
<noscript><img src="http://www.ademails.com/cgi-bin/contador.cgi?ID=1000000000" border="0" alt="Estadisticas" /></noscript>
Ahi es donde me sale el error del validador de validator.w3.org:
Cita:
Validation Output: 1 Error

1. Error Line 12, Column 9: document type does not allow element "noscript" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.

<noscript><img src="http://www.ademails.com/cgi-bin/contador.cgi?ID=1000000000"

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
He tratado de eliminar solamente el "<noscrip>" lo validad pero sale como cuidado y se duplica el icono del contador, me parece que debo de cambiar el <noscrip> por algun otro atributo.

Y cambiando por algun parecido, que no se cual sera, me daria luz verde y lo validaria bien la web. Tan solo ese es el unico error, alguien me puede decir que colocar.

Gracias
__________________
Arequipa