Avevo pensato ad una soluzione un pò rude e magari neanche realizzabile..

Visto che ho tre frame, e apparte il principale gli altri due rimangono sempre uguali... e che devo catturare l'evento click su principale, qualsiasi cosa ci sia in principale (pagina singola o altri frame).. se ...

Ogni volta che carico una pagina imposto l'evento onclick In modo che da quanto uno clicca fino a quando non ha caricato (controllo in onload) Viene eseguita una funzione che sta in top.altroframe e che ciclicamente Va a impostare l'onclick per i document caricati fino ad allora?

Questo vale se è vero che nel dom ci trovo quello che l'utente vede in un determinato momento. Ad esempio se frame[2].document esiste e contiene 3 frame ma per ora vuoti, posso Impostare l'evento sui document dei frame? o document non è ancora definito?

Questo listener fara un return false finchè la variabile finishedload sarà false. La finishedload è messa a true nell'onload, quindi a caricamento completato Il click del document ritornerà true e i link saranno navigabili.

Vi sembra assurdo?

ale