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 &id= para que valide, pero al ir a probar > resulta que el Firefox no reemplaza el & 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