![]() |
Validación Xhtml Hola, En este caso especial, me veo con que ciertos contenidos de un formulario no pueden se validados. No sé si es posible o no, o si alguien lo sabe conseguir: Entre otras cosas, código javascript que no se valida de ninguna manera. <SCRIPT language=JavaScript> Si lo pones así, <SCRIPT language="JavaScript"/> tampoco. Además, el comienzo y final de scripts tampoco: </SCRIPT> Entre otras cosas. Un saludo. |
Respuesta: Validación Xhtml Yo no lo he intentado validar como XHTML, pero suelo poner lo siguiente por si lo quieres probar: Código: <script type="text/javascript"><!-- |
Respuesta: Validación Xhtml No se puede poner el nombre de las etiquetas con mayúsculas, seguramente es eso Saludos |
Respuesta: Validación Xhtml te faltaron las comillas o te sobro una barra :) Cita:
|
Respuesta: Validación Xhtml Sí, yo lo he puesto como dices, pero me sigue saliendo un error que dice: Line 181, Column 8: end tag for element "script" which is not open. </script> El caso es que dicha etiqueta sí está abierta. En fin, os pongo todo el fragmento de código para verlo en vivo: <script type="text/javascript"/> <!-- // Zona Horaria function fecha() { today = new Date() day = today.getDay() if ( day == 0 ) { document.write("Domingo, "); } if ( day == 1 ) { document.write("Lunes, "); } if ( day == 2 ) { document.write("Martes, "); } if ( day == 3 ) { document.write("Miércoles, "); } if ( day == 4 ) { document.write("Jueves, "); } if ( day == 5 ) { document.write("Viernes, "); } if ( day == 6 ) { document.write("Sábado, "); } today = new Date() hours = today.getHours() minutes = today.getMinutes() year = parseInt(today.getYear(),10) zerom = '' zeroh = '' if ( minutes < 10 ) { zerom = 0 } if ( hours < 10 ) { zeroh = 0 } if ( today.getMonth() == 0 ) { month = "Enero" } if ( today.getMonth() == 1 ) { month = "Febrero" } if ( today.getMonth() == 2 ) { month = "Marzo" } if ( today.getMonth() == 3 ) { month = "Abril" } if ( today.getMonth() == 4 ) { month = "Mayo" } if ( today.getMonth() == 5 ) { month = "Junio" } if ( today.getMonth() == 6 ) { month = "Julio" } if ( today.getMonth() == 7 ) { month = "Agosto" } if ( today.getMonth() == 8 ) { month = "Septiembre" } if ( today.getMonth() == 9 ) { month = "Octubre" } if ( today.getMonth() == 10 ) { month = "Noviembre" } if ( today.getMonth() == 11 ) { month = "Diciembre" } if ( today.getYear() == 99 ) { year = "1999" } if ( today.getYear() == 0 || today.getYear() == 100 || today.getYear() == 2000) { year = "2000" } document.write( today.getDate()," de ",month," del ",year ); } --> </script> ¿No está abierta arriba con <script type="text/javascript"/>? Un saludo. |
Respuesta: Validación Xhtml Cita:
Cuando en HTML pones "/>" estás cerrando una etiqueta con atributos y sin texto. En tu caso no la debes cerrar hasta que has puesto todo el código javascript, y en ese caso se cierra con </script> ya que "script" es el tag de apertura. Por tanto debes poner: Código: <script type="text/javascript"> |
Respuesta: Validación Xhtml Por decírtelo más claro y que te sirva en el futuro: existen dos formas de poner las etiquetas de marcado: pareadas y no pareadas. Las pareadas llevan su correspondiente etiqueta de cierre <p>...</p> Las no pareadas van cerradas en sí mismas y son etiquetas vacías <br/> <link rel="stylesheet" type="text/css" href="pie.css" media="all" /> está cerrada en sí misma y no necesita par de cierrre, porque lleva dentro todos sus atributos dentro y no contendrá nada más Con fijarte bien en esto evitarás bastantes problemas de validación. Mikel. |
Respuesta: Validación Xhtml Cita:
Cita:
Cita:
|
Respuesta: Validación Xhtml Sí, es cierto. Ya sé cómo se cierran y abren etiquetas. El problema era sólo con el tema del script. No sé en qué estaba pensando a la hora de ponerle la barra al final a la primera etiqueta. Bueno, seguramente por el hecho de que no trabajo el JavaScript. Ya lo he solucionado y todo valida perfectamente. Gracias. |
| La zona horaria es GMT -6. Ahora son las 06:43. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.