Foros del Web » Programando para Internet » Javascript »

Esperar un tiempo para ejecutar

Estas en el tema de Esperar un tiempo para ejecutar en el foro de Javascript en Foros del Web. Hola. Tengo una web para mirar videos... y tengo puesto una publicidad de 10 segundos, despues se muestra el video... claro si usan la pagina ...
  #1 (permalink)  
Antiguo 13/04/2012, 15:14
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años
Puntos: 1
Esperar un tiempo para ejecutar

Hola.

Tengo una web para mirar videos... y tengo puesto una publicidad de 10 segundos, despues se muestra el video... claro si usan la pagina en no estilo no deberan esperar y podran ver el video.

Ahora yo me pregunto como hacer que el video se ejecute 10 segundos despues de que se cargo la pagina?

Se que puede hacerse algo asi con settimerout pero no me anda
<script type="text/javascript">
setTimeout("",10000);
</script>
  #2 (permalink)  
Antiguo 13/04/2012, 15:19
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Esperar un tiempo para ejecutar

se supone que debes activar el video en la función callback del settimeout, de otro modo no funcionará

setTimeout("callback",10000);
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 13/04/2012, 15:21
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años
Puntos: 1
Respuesta: Esperar un tiempo para ejecutar

Ap directamente lo meti adentro de una funcion y y lo llame con el timeout.

Que hace ese tal callback? reproduce el video?

PD: Si sabes y queres responderme este tema, te lo agradeceria mucho http://www.forosdelweb.com/f13/publi...ctores-986848/
  #4 (permalink)  
Antiguo 13/04/2012, 21:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Esperar un tiempo para ejecutar

El "callback" no es más ni menos que la función que se va a ejecutar transcurridos los 10000 milisegundos.

@maycolalvarez, te respondió exactamente lo que preguntaste, es de suponer que la función para ejecutar el video ya la tenés.
Si no es asi, un ejemplo, ocultas el reproductor, esperas 10 seg, y lo mostrás

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5.  
  6.     <style type="text/css">
  7.         #mivideo { display: none;}
  8.     </style>
  9.  
  10. <script type="text/javascript">
  11. //<![CDATA[
  12. function ver_video(){
  13. document.getElementById('mediaspace').style.display = 'block';
  14. }
  15. //]]>
  16. </head>
  17. <body onload="setTimeout('ver_video()', 10000); ">
  18.  
  19. <div id='mivideo'>
  20. Aqui insertas el reproductor   
  21. </div>
  22.  
  23. </body>
  24. </html>
Algunos reproductores o html5 video pueden ser controlados con javascript para reproducirse, tambien podrías hacer eso. Pero en tu caso es una incógnita como estás insertando el mismo

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 14/04/2012, 07:59
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años
Puntos: 1
Respuesta: Esperar un tiempo para ejecutar

Lo tengo funcionando con el reproductor adentro de un function, pero igual probare esa manera para ver si funciona ^^.

Gracias por las respuestas. aqui esta mi siquiete duda ^^
http://www.forosdelweb.com/f13/como-...estana-987220/

Etiquetas: esperar
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 07:55.