Onload: le soluzioni definitive?
Venerdì 6 Ottobre 2006 - 09:00
di Alessandro Fulciniti

Robert Nyman ha di recente presentato ELO - Encapsulated Load Object, una pratica soluzione che risolve i due principali problemi dell’ onload tradizionale. Con ELO è infatti possibile eseguire script appena l’albero DOM della pagina è pronto (senza dover aspettare quindi il caricamento di immagini) e senza doversi
preoccupare che all’onload è possibile assegnare direttamente una sola funzione.
Lo script, principalmente basato su window.onload (again) di Dean Edwards, si presenta leggero e versatile: sarebbe a parer mio davvero perfetto se non ci fosse la necessità di specificare le funzioni come stringhe. Ecco quindi
altre due soluzioni che non hanno questo limite: A better DomContentLoaded di Andrea Giammarchi e DomLoaded updated di Rob Cherny.
Categoria: Scripting | Permalink
Commenti
1
il problema principale della soluzione di Dean è sotto SSL, https o altro.
Di tutti questi scripts nessuno, tranne quello di Rob Cherry, va bene anche su https.
Allo stesso tempo quello di Rob Cherry sembra non essere “perfetto” … ma se il source “//0″ è la soluzione il browser Internet Explorer si riconferma il peggiore di tutti, visto che dare un errore per un source nullo su tag script dinamico poteva anche avere senso … se un abominio tipo “//0″ non fosse stato considerato valido … (simula via stringa un source nullo … quindi non ha senso il comportamento di IE … tanto per cambiare).
Comunque credo ci si stia avvicinando ad una soluzione definitiva, crossbrowser ed affidabile, ancora e purtroppo non presente in rete.
2
la soluzione di Dean va su https se si usa la sua prima implementazione.. mi pare perche’ non era self-contained ma doveva includere attraverso defer uno script esterno.
# - postato da kentaromiura - 06 Ottobre 2006 - 13:37
3
la soluzione di Dean va su https se si usa la sua prima implementazione
non è proprio così … per chi volesse approfondire questo è il 3D dedicato all’argomento del forum di JavaScript.
4
quindi lo script che uso io (da: http://simon.incutio.com ) dite che non è valido?
che tipo di problemi ci sono con https e gli script di onload?
# - postato da www.mdsjack.bo.it - 06 Ottobre 2006 - 16:57
5
errori di vario tipo su IE







