En http://blog.youngpup.net/2007/09/simulating-include-in-workers.html podemos encontrar una solución a este problema, esa solución es usar esta función:
function include(url, callback) { var req = google.gears.factory.create("beta.httprequest", "1.0"); req.onreadystatechange = function() { if (req.readyState == 4) { wp_include.callback = callback; // Hack to workaround the fact that global.eval() doesn't work in IE. google.gears.factory.create("beta.timer", "1.0").setTimeout( req.responseText + "\nwp_include.callback()", 0); } } req.open("GET", url); req.send(null); }
La forma de usar la función es la siguiente:
include("/js/jazz_record.js", function(){ include("/js/tuLibreria.js", function(){ tuCodigo(); }); });
Esta solución nos será de gran utilidad, por lo menos hasta que Gears se digne a proporcionarnos un método para dicho propósito.
No hay comentarios:
Publicar un comentario