Foros del Web » Programando para Internet » ASPX (.net) »

No me valida por el código JavaScript?

Estas en el tema de No me valida por el código JavaScript? en el foro de ASPX (.net) en Foros del Web. Muy buenas, Alguien puede darme una mano con esto? http://validator.w3.org/check?uri=ht...LB_Albums.aspx No comprendo porqué el validador de XHTML me saca todas esas líneas de JavaScript, a ...
  #1 (permalink)  
Antiguo 19/01/2007, 11:24
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
No me valida por el código JavaScript?

Muy buenas,
Alguien puede darme una mano con esto?

http://validator.w3.org/check?uri=ht...LB_Albums.aspx

No comprendo porqué el validador de XHTML me saca todas esas líneas de JavaScript, a más que el JavaScript está correctamente escrito...

Gracias.
__________________
..:: moNTeZIon ::..
  #2 (permalink)  
Antiguo 19/01/2007, 11:28
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: No me valida por el código JavaScript?

Hola moNTeZIon

Pon el código JavaScript así:

Código:
<script type="text/javascript">
<!--
// aquí tu código
-->
</script>
Saludos,
  #3 (permalink)  
Antiguo 19/01/2007, 11:43
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Re: No me valida por el código JavaScript?

Gracias moderata! Genial.
He visto que se desaparecieron todos menos uno, pero este ya no es código JavaScript.
Es que no puedo hacerle un ...onload="" a una imagen?? Utilizo ese evento de cliente para capturar que ha cambiado la imagen y realizo una serie de acciones...
Gracias una vez mas.
__________________
..:: moNTeZIon ::..
  #4 (permalink)  
Antiguo 19/01/2007, 13:02
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: No me valida por el código JavaScript?

Puedes hacer lo mismo separando completamente javascript del HTML, ejm:

document.getElementById('imagen').onload = function () { ... }

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #5 (permalink)  
Antiguo 23/01/2007, 06:51
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Re: No me valida por el código JavaScript?

Hola xknown!
Intenté esto que me comentas.
Yo tenía esto:
Código:
<img src="..." id="imgFotoOculta" onload="Redimensionar(this.src,this.width,this.height);" />
Quité el onload="..." del control IMG y en el fichero JS que utilizo en esa página, puse esto al principio:
Código:
document.getElementById("imgFotoOculta").onload = function () {
    miFoto = document.getElementById("imgFotoOculta");
    Redimensionar(miFoto.src,miFoto.width,miFoto.height);
}
Redimensionar() es una funcion ubicada en el mismo fichero JS.
Entiendo que esto que hice debería reaccionar igual que el código que tenía antes, pero no funciona. Hay algún error javascript que no sé ver...
Gracias por la ayuda.
Un saludo.
__________________
..:: moNTeZIon ::..
  #6 (permalink)  
Antiguo 23/01/2007, 08:24
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: No me valida por el código JavaScript?

Si esa función se ejecuta antes de que cargue el documento, dale un vistazo a la siguiente página http://dean.edwards.name/weblog/2005/09/busted/ (sirve para ejecutar una función apenas esté disponible DOM), si el script se ejecuta luego, entonces no debería haber ningún problema.

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:32.