Angel Aparicio Gómez escribió:
> Hola a todos, me he encontrado con el siguiente problema.
>
> Tengo el siguiente código
>
>  <script type="text/javascript">
>       function desasignar(e,p,n){
>               if ( confirm('¿Desea borrar el proyecto? )
>                     location.href = 'proyectos?accion=borrar&id=' + id;
>       }       
> </script>
>
> Bien el caso es que al validar (XHTML Transitional)  con la extensión para 
> firefox html validator ( http://users.skynet.be/mgueury/mozilla/ , bastante 
> útil, para quien no la conozca) me dice que todo correcto, ningún fallo.
>
> Ahora bien, si valido desde la web de la W3C me dice que esta mal, pues hay 
> un 
> "entity error" en &id= 
>
> Bueno, cambio lo de &id= por &amp;id= para que valide, pero al ir a probar 
> resulta que el Firefox no reemplaza el &amp; por &, supongo que por ser una 
> cadena en javascript
>
> Bien, mi pregunta es, ¿es válido poner &id= en un javascript o no es valido? 
> Yo creo que sí, y el validador del Firefox me da la razón. ¿Se está 
> equivocando el validador del w3c entonces?
>
> ¿Qué opináis?
>   
Tendrías que hacer lo que te comenta DJ-Dom de meter el texto que no 
quieres que se parsee dentro de CDATA, pero aún mejor si el script lo 
sacas a un fichero diferente y lo importas con <script 
type="text/javascript" src="..."></script> así en el html sólo hay html.

-- 
Saludos -=stripTM=-

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a