Foros del Web » Programando para Internet » Javascript »

Reload que pase Validacion HTML y Firebug

Estas en el tema de Reload que pase Validacion HTML y Firebug en el foro de Javascript en Foros del Web. Saludos a tod@s, Tuve problemas con la validación HTML del W3C al intentar incluir el onresize en el Body , así que siguiendo antiguas entradas ...
  #1 (permalink)  
Antiguo 11/03/2010, 10:04
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
Reload que pase Validacion HTML y Firebug

Saludos a tod@s,

Tuve problemas con la validación HTML del W3C al intentar incluir el onresize en el Body, así que siguiendo antiguas entradas de este foro deje el Body así
Código:
<body onload="comprobarAlto()" >
y dentro de una rutina que contiene la función comprobarAlto() he colocado la instrucción :

Código:
window.onresize=function(){location.href.reload()}
pero esta instrucción da error en el validador de firebug :

location.href.reload is not a function

Line 38


¿ Sabe alquien como tratar el evento onresize sin que de errores ?
  #2 (permalink)  
Antiguo 11/03/2010, 10:11
 
Fecha de Ingreso: marzo-2009
Ubicación: yokze
Mensajes: 177
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Reload que pase Validacion HTML y Firebug

Holaa, pues verás no estoy seguro pero me da que eso q pones no tiene logica, xq la funcion comprobaralto se ejecuta al cargar el body..se ejecuta 1 vez, con el evento onload...asi q dentro de esta no uedes meter otro evento...
lo del onresize lo tienes q meter directamente en un .js o entre <script type...>windwos.onresieze...</script>

salu2
  #3 (permalink)  
Antiguo 11/03/2010, 10:35
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Reload que pase Validacion HTML y Firebug

Hola,

La instrucción está metida en un fichero js que se carga al iniciar la página y sirve para manejar un menu desplegable, dentro de la cual tambien está la función comprobaralto.
  #4 (permalink)  
Antiguo 11/03/2010, 10:52
 
Fecha de Ingreso: marzo-2009
Ubicación: yokze
Mensajes: 177
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Reload que pase Validacion HTML y Firebug

No me entero mu bien de lo que quieres decir en tu 2 post..el incial si lo entiendo, y creo que el hecho de meter la rutina window.onresize dentro de la funcion comprobaralto es lo q te está dando el fallo.

Prueba a poner la rutina fuera de la funcion comprobaralto a ve q pasa...

Tambien intentaria yo lo de...window.addEvent() q lo he visto en un arxivo q tengo abierto así de casualidad..xD ^^
  #5 (permalink)  
Antiguo 11/03/2010, 11:24
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Reload que pase Validacion HTML y Firebug

Hola,

Está fuera de la función comprobaralto, aunque ambos están en el mismo archivo js.

¿ Cómo lo pondrias con window.addEvent() ?
  #6 (permalink)  
Antiguo 11/03/2010, 12:04
 
Fecha de Ingreso: marzo-2009
Ubicación: yokze
Mensajes: 177
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Reload que pase Validacion HTML y Firebug

noseee xDD es q fue fallo mio el citar esa funcion...ya q es del framework mootools..asi q nosee
sin embargo creo q se puede hacer como empezaste tu...
busca mas en google q yo ahora no voy mu sobrao de tiempo =(
  #7 (permalink)  
Antiguo 11/03/2010, 12:12
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Reload que pase Validacion HTML y Firebug

Hola,

La linea de código la saqué de Google que me remitia a este foro con respuestas de una antigua moderadora llamada Tunait ¿ Puede alquien ayudarme ?
  #8 (permalink)  
Antiguo 12/03/2010, 03:38
 
Fecha de Ingreso: septiembre-2004
Ubicación: Andorra
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Reload que pase Validacion HTML y Firebug

Hola,

¿ Nadie conoce esta instrucción ?:

Código:
window.onresize=function(){location.href.reload()}

Etiquetas: onresize, pasar, validar
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 23:07.