Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2003, 05:03
Avatar de KarlanKas
KarlanKas
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