A ver si entiendo: quieres un evento onload para el frameset, para activar
el script sólo cuando se cargaron todos los frames.
Hasta donde puedo imaginar, en tu frameset, el siguiente script:

<script type="text/javascript">
<!--
function init(iteration){
        if (!iteration){iteration = 0}
        if (superiorLoaded && anunciosLoaded && inferiorLoaded){
                window.frames['superior'].location= 'superior.html' + datos ;
                window.frames['anuncios'].location= 'anuncio.html' + datos ;
                window.frames['inferior'].location= 'inferior.html' + datos ;
        } else if (iteration < 20){
                setTimeout("init("+(iteration+1)+")", 200)
        }
}

if (document.getElementById){
        superiorLoaded = false;
        anunciosLoaded = false;
        inferiorLoaded = false;
        window.onload = init;
}
//-->
</script>


Y LUEGO en cada una de las 3 páginas,
<script><!--
this.onload = function(){
        window.top.superiorLoaded = true; // o anunciosLoaded o inferiorLoaded
}
//-->
</script>


_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [EMAIL PROTECTED]
Puedes modificar tus tados o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a