Sto parlando di questo:
http://www.webreference.com/programming/ajax_tech/
tutorial di Nicholas C. Zakas diviso in 2 parti dove l'autore mette in risalto un metodo alternativo per richiamare js esterno con caricamento posticipato degli script tramite DOM
senza parametri (semplice)
oppure con l'uso di parametricodice:<script type="text/javascript">//<![CDATA[ function makeRequest() { var oScript = document.createElement("script"); oScript.src = "example1.js"; document.body.appendChild(oScript); } function callback(sText) { alert("Loaded from file: " + sText); } //]]> </script>
Non è una tecnica nuova ed ho visto per esempio che è utilizzata per molti bookmarlket da slayeroffice.org che tra l'altro usa un metodo secondo me migliore per appendere (document.getElementsByTagName("head")[0].appendChild(nodo_script)), ora mi chiedevo secondo voi cosa ne pensate.codice:function makeRequest(sUrl, oParams) { for (sName in oParams) { if (sUrl.indexOf("?") > -1) { sUrl += "&"; } else { sUrl += "?"; } sUrl += encodeURIComponent(sName) + "=" + encodeURIComponent(oParams[sName]); } var oScript = document.createElement("script"); oScript.src = sUrl; document.body.appendChild(oScript); }