Página 1 de 1

Ayuda Javascript y funciones

Publicado: Mié 29 Jun, 2005 14:52
por dooddle
hola

quiero hacer que se me ejecute el contenido de una función que tengo metida en head en un script de Javascript. Lo que quiero es que se me cargue un tiempo x después de que el documento se abra/cargue, por ejemplo, 10 segs. después. ¿Qué tipo de evento onX tengo que poner en body?

la función dice:

window.open("x.html");
window.setTimeout("5000")

En la etiqueta body tengo onLoad="nombre_funcion()"

necesito que se ejecute no al cargar, sino unos segundos después. ¿Cómo lo hago?

graciasssssss :wink: :roll:

Publicado: Mié 29 Jun, 2005 16:53
por dooddle
He cambiado de idea. Quiero que en la misma ventana que se abre, pero esta vez al cargar (eso ya se hacerlo) un documento html reemplace a otro. ¿Coó habría que escribir la función? Llevo la tira de tiempo buscando y no encuentro nada :?

gracias,,,

Publicado: Vie 01 Jul, 2005 18:27
por Pajarico
dooddle escribió:He cambiado de idea. Quiero que en la misma ventana que se abre, pero esta vez al cargar (eso ya se hacerlo) un documento html reemplace a otro. ¿Coó habría que escribir la función? Llevo la tira de tiempo buscando y no encuentro nada :?

gracias,,,
No entiendo muy bien lo que dices.

Quieres una ventana "maestra" y que la primera vez que se pulsa un enlace se abra otra enlazada, y que cada vez que pulses en la maestra el contenido de la enlazada cambie a otro documento ¿es eso lo uq buscas?

Publicado: Vie 01 Jul, 2005 19:26
por dooddle
Quiero que se abra una ventana (pop up) con un documento y que pasado un tiempo el documento sea reemplazado por otro. Sin que se cierre la ventana pop up. El tiempo que tarda en ser reemplazado lo decido yo.

He conseguido hacerlo pero no enteramente con JS :mrgreen:

¿alguna idea?

Publicado: Vie 01 Jul, 2005 23:05
por Pajarico
No te puedo ayudar :(

No entiendo mucho de JavaScript, por eso siempre copio de otras paginas. Pero esta vez no conozco ninguna pagina que haga eso.

Quizas asi (espero que no sea una burrada):

Esto iria en la ventana emergente;
onPageLoad, after( 5000 ms, actualizar_popup() )

actualizar_popup() deberia ser una funcion que fuerce al popup a actualizar su contenido.

Igual es una gilipollez lo que digo :?

O esto? http://www.sitescripts.com/JavaScript/C ... _Page.html

Publicado: Sab 02 Jul, 2005 00:59
por dooddle
Que va, Pajarico, eso tampoco es, porque lo que hace es obligar al usuario a cambiar de página. Explico lo que he hecho para interes? general:

En la página principal al cargar llama a una funcion:

onLoad="nombre_funcion()"

La función está en HEAD y dice:

window.open("x.html"); --> para que abra el html que yo le diga en un popup

y luego cambio la etiqueta meta del archivo por esto:

<META HTTP-EQUIV="Refresh" CONTENT="5;URL=x2.html">

así logro que a los 5 segundos se actualice la ventana con el segundo html.

En el segundo html le pongo una funcion que sea llamada onLoad y que dice:

window.setTimeout("5000") --> para que tal ventana se cierre sola a los 5 secs.

Supongo que el rollo va por el REFRESH... pero ni idea :roll:

Publicado: Sab 02 Jul, 2005 01:31
por Pajarico
Que va, Pajarico, eso tampoco es, porque lo que hace es obligar al usuario a cambiar de página. Explico lo que he hecho para interes? general:
¿Te refieres al ultimo enlace que he puesto? Si es asi, ya se que no es exactamente lo que pides, pero la parte de "actualizar al cabo de x tiempo sin cambiar de pagina" esta ahi.