Onload: le soluzioni definitive?

Venerdì 6 Ottobre 2006 - 09:00

di Alessandro Fulciniti

Scripting

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.

Tags:

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.

# - postato da andr3a - 06 Ottobre 2006 - 11:11

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.

# - postato da andr3a - 06 Ottobre 2006 - 16:30

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

# - postato da andr3a - 06 Ottobre 2006 - 22:12

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento