
02/07/2003, 05:03
|
 | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses Puntos: 61 | |
<script>
var und,sto; Crea las variables und y sto. Por ahora no están definidas. onload=function(){sto=setTimeout("control()",1000) ;} Utiliza una de las dos variables creadas (sto) para crear un temporizador de forma que cuando se cargue la página espera un segundo y ejecuta la función control() +++++++++++ FUNCION CONTROL ++++++++++ function control(){
clearTimeout(sto); Inicializa el temporizador. if(parent.data==und){var d=document.location.href.split("/");var pagina="prods/"+d[d.length-1];top.location.href="../index.html?"+pagina;}
Si la página data no existe (es igual que la variable no definida und) cambia la página de frames por una que se corresponde con la página index.html?[el nombre de la página del frameset] else (parent.data.pageReady!=und&&parent.data.pageReady )?sendData():sto=setTimeout("control()",250);} Si sí que existe página en el frame data y existe la variable en la misma llamada pageReady ejecuta la función sendData() y si no vuelve a ejecutar la función control al cabo de un cuarto de segundo.
</script>
Un saludo!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Última edición por KarlanKas; 02/07/2003 a las 05:20 |