Foros del Web » Programando para Internet » Javascript »

msotrar div al cargar iframe

Estas en el tema de msotrar div al cargar iframe en el foro de Javascript en Foros del Web. hola amigos veran estoy usando el siguiente codigo: Código PHP: < script type = "text/javascript" > function  doframe (){ alert ( "OK, cargado" ); } /*function dostate(este){ alert("estado="+este.document.readyState); ...
  #1 (permalink)  
Antiguo 04/01/2015, 17:14
 
Fecha de Ingreso: mayo-2010
Mensajes: 215
Antigüedad: 14 años
Puntos: 4
Pregunta msotrar div al cargar iframe

hola amigos veran estoy usando el siguiente codigo:

Código PHP:
<script type="text/javascript">
function 
doframe(){
alert("OK, cargado");
}
/*function dostate(este){
alert("estado="+este.document.readyState);
}*/
</script>
</head>
<body>
<br>

<iframe id="este" src="http://pokemonnegro.com" onreadystatechange="dostate(this);" width="50%" height="200" onload="doframe();">

</body> 
me anda bien la verdad, lo que hace es mostrar la alerta cuando se carga el iframe o cada vez que navego dentro del iframe... pero esto solo se muestra cuando Termina la carga.

pero lo que busco es de que salga la alerta al comenzar la carga y no despues de ella, espero me puedan ayudar muchas gracias
  #2 (permalink)  
Antiguo 04/01/2015, 23:42
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: msotrar div al cargar iframe

¿Has probado colocando la alerta fuera de la función? Es decir, ¿sola?

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 04/01/2015, 23:46
 
Fecha de Ingreso: mayo-2010
Mensajes: 215
Antigüedad: 14 años
Puntos: 4
Respuesta: msotrar div al cargar iframe

Cita:
Iniciado por Alexis88 Ver Mensaje
¿Has probado colocando la alerta fuera de la función? Es decir, ¿sola?

Saludos
si la pongo fuera la alerta daria solo una vez y no seria a peticion del iframe cargando
  #4 (permalink)  
Antiguo 04/01/2015, 23:52
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: msotrar div al cargar iframe

No conozco algún evento que se ejecute mientras se realiza una carga, por lo que quizá podrías emular esto retrasando la aparición de la alerta con un temporizador.

Código Javascript:
Ver original
  1. setTimeout(function(){
  2.     alert("Hola Mundo");
  3. }, 1000); //Aparecerá luego de un segundo

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 05/01/2015, 00:09
 
Fecha de Ingreso: mayo-2010
Mensajes: 215
Antigüedad: 14 años
Puntos: 4
Respuesta: msotrar div al cargar iframe

Cita:
Iniciado por Alexis88 Ver Mensaje
No conozco algún evento que se ejecute mientras se realiza una carga, por lo que quizá podrías emular esto retrasando la aparición de la alerta con un temporizador.

Código Javascript:
Ver original
  1. setTimeout(function(){
  2.     alert("Hola Mundo");
  3. }, 1000); //Aparecerá luego de un segundo

Saludos
Alexis no busco que la alerta se ejecute cada x segundos, busco que solo se ejecute cuando el iframe comience a cargar ...
  #6 (permalink)  
Antiguo 05/01/2015, 00:27
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: msotrar div al cargar iframe

Y no se va a ejecutar cada X segundos. No te confundas, los métodos setTimeout y setInterval, son distintos. Tienes que leer más.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #7 (permalink)  
Antiguo 05/01/2015, 01:03
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: msotrar div al cargar iframe

Hola:

onload funciona cuando se carga, no conozco otras opciones salvo que se cargue desde la página principal con un enlace o con otro sistema mediante el click/enter... por ejemplo con el click de un enlace, primero se ejecuta lo que se haya programado en el evento y luego se enlaza (se asocia en confirmaciones/validaciones...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: iframe
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 04:36.