2012-10-28 9 views

risposta

1

No, non bloccherà: il contenuto del frame verrà caricato in modo asincrono, come farebbe qualsiasi altro tipo di contenuto.

+0

Sembra che ci potrebbe/dovrebbe essere una sincronizzazione tra i due frame perché è possibile che il javascript da un frame per chiamare il javascript in un altro frame (se sono nello stesso dominio) e penserei che avrebbe bisogno di alcuni coordinamento nei tempi di esecuzione. – jfriend00

1

Solo per aggiungere un punto in più alla risposta di duskwuff: Mentre è vero che l'iframe non bloccherà il caricamento del contenuto nella pagina principale, ciò che farà sarà posticipare l'invio dell'evento onload della pagina principale fino a dopo il suo l'evento onload viene inviato.

Questo potrebbe essere un problema se si dispone di script importanti attivati ​​da onload e potrebbe dare all'utente un'impressione di un caricamento lento se notano che il browser indica ancora che sta caricando la pagina.

Se si desidera aggirare tali problemi e si è in grado di ignorare gli utenti che possono avere JavaScript disabilitato, è possibile scrivere l'elemento iframe nel DOM in modo dinamico con JS.

Problemi correlati