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