Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-01-2007
elcigarra elcigarra is offline
Miembro
 
Registrado: may 2005
Posts: 269
Poder: 19
elcigarra Va por buen camino
validar con javascript otra vez

Ya sé que hay varias consultas por lo mismo pero no encontré ninguna que me sirviera.

Estoy validando mi página con "validator.w3.org". El asunto es que me da un monton de errores que no sé como solucionar, sobre todo en dos lineas:
Código:
for (i=document.form2.SelectLocal2.options.length - 1; i >= 0; i--) {...
 
for (i=0; i < arraydepto.length; i++) {
a) en la primera me dice que con el "--" (al final del for) quiero cerrar el "<!--" y es una forma equivocada de cerrarlo
Cita:
This may happen if you have consecutive comments but did not close one of them properly. The proper syntax for comments is <!-- my comment -->
.

b) además como hay un ")" después me dice que está por fuera de la cerrada anterior y es un caracter no permitido
Cita:
invalid comment declaration: found character ")" outside comment but inside comment declaration.

Check that you are using a proper syntax for your comments, e.g: <!-- comment here -->. This error may appear if you forget the last "--" to close one comment, and later open another.
c)en el segundo le molesta el ">"
Cita:
character "<" is the first character of a delimiter but occurred as data
Supongo que estas funciones se deben escribir de una forma particular para que no de estos errores
Responder Con Cita
  #2  
Antiguo 28-01-2007
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Cita:
Empezado por elcigarra
for (i=document.form2.SelectLocal2.options.length - 1; i >= 0; i--) {
En el primer caso simplemente cambiaría el for
Código:
for (i=0; i < document.form2.SelectLocal2.options.length; i++)
Cita:
Empezado por elcigarra
for (i=0; i < arraydepto.length; i++)
En este otro caso no se me ocurre otra cosa que no dejes espacioes.

Nunca el validado una web por lo que igual estoy soltando alguna parida.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #3  
Antiguo 29-01-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que el error que marca el validador se debe a que estás validando xhtml y no estás usando CDATA. Esto que acabo de decir no lo entiendo muy bien, pero dec sí. Revisa este hilo, que aunque de forma lateral, trata del asunto. El caso es que al rodear el código js con el CDATA, el validador aprueba el documento:

Código:
<script type='text/javascript'>
//<![CDATA[
<!--
for (i=4; i > 0; i--)
{
}
//-->
//]]>
</script>
// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Interactuación de JavaScript y PHP dec PHP 8 13-10-2006 17:52:27
De JavaScript a PHP halizia PHP 10 10-10-2006 18:23:38
javascript kejos HTML, Javascript y otros 2 12-04-2006 12:53:35
validar que una BD access es la del sistema y no otra viajero2015 Conexión con bases de datos 1 25-10-2003 14:34:00


La franja horaria es GMT +2. Ahora son las 05:50:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi