Foros del Web » Creando para Internet » HTML »

Llamar con evento onLoad

Estas en el tema de Llamar con evento onLoad en el foro de HTML en Foros del Web. Hola a todos! necesito realizar una función cada vez que se recarga un i-frame, estoy usando el evento 'onLoad' pero no funciona: 1. Tengo un ...
  #1 (permalink)  
Antiguo 28/02/2005, 10:50
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 407
Antigüedad: 14 años, 4 meses
Puntos: 1
Llamar con evento onLoad

Hola a todos! necesito realizar una función cada vez que se recarga un i-frame, estoy usando el evento 'onLoad' pero no funciona:

1. Tengo un iframe que se recarga periódicamente gracias a un setInterval.
2. Tengo una sección de javascript que asocia la llamada a una función (funcion) cada vez que el iframe se recargue, gracias a la asociación del evento 'onLoad'. Algo así:

<iframe id="frm" name="frm" src="url">

<sctript>

setInterva(frm.location.href = url, 20000);

frm.onLoad = prueba;
frm.onReload = prueba; // incluso he probado así...

function prueba() {
alert("Ha cargado!!");
}

</script>

A ver si alguien puede echarme una mano
Muchas gracias y un saludo.

Miguel
  #2 (permalink)  
Antiguo 28/02/2005, 12:10
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 15 años, 10 meses
Puntos: 90
si la llamada de onload la tienes en el iframe y la función la tienes en la página madre debes llamar a esa función como parent

onload="parent.funcion()"

Espero que te sirva
Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 28/02/2005, 12:58
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 407
Antigüedad: 14 años, 4 meses
Puntos: 1
OK, gracias por tu respuesta pero...... no, el script está todo en la única página, nada está dentro del iframe....

Saludos
  #4 (permalink)  
Antiguo 28/02/2005, 14:12
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 15 años, 10 meses
Puntos: 90
ha, bueno, yo hago algo lo mismo pero mucho más fácil, en vez de recargarlo dentro de la página madre lo coloco a la pagina del iframe un META REFRESH con lo cual se que se actualiza cada 10 segundos...

Espero que te sirva, pues es la única forma que se me ocurrió...

Saludos
__________________
Esteban Quintana
  #5 (permalink)  
Antiguo 01/03/2005, 04:46
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 407
Antigüedad: 14 años, 4 meses
Puntos: 1
Hola, no puedo hacer lo que me comentas, el motivo es que en el iframe no se carga HTML, sino un documento XML, y lo hago así porque para cargar un archivo.XML desde una página Web es la única manera que hay.

Saludos.
Miguel
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 21:57.