2014-11-23 32 views
0

即时通讯尝试创建一个基本上与我拥有的服务器联系的JavaScript书签,获取6位数的代码回复,并使用Tinybox和Google Chart的API生成从我的服务器回复的代码的QR代码。我在一个静态的HTML页面中使用了Tinybox和Google Chats QR API Prior,它像一个魅力一样工作。我使用JS库来引入我重命名为tinystyle.css的tinybox.js和它的样式表。当我运行它时没有出现错误,但当它启动时没有任何显示!任何帮助我的问题将不胜感激!下面是我的书签代码:(四取代它指向任何情况下,我的服务器“www.myserver.com”)在JS书签中使用Tinybox

javascript:(function(){function callback(){ScriptLoader.load([{file:"http://www.myserver.com/tinybox/tinystyle.css",type:"css"},{file:"http://www.myserver.com/tinybox/tinybox.js",type:"js"}], success, null);function success() {console.log('BMUS Scripts...OK!');(function(){function callback(){var xmlHttp = null;xmlHttp = new XMLHttpRequest();xmlHttp.open("GET", "http://bmus.esy.es/create.php?url="+encodeURIComponent(document.location.href), false);xmlHttp.send(null);TINY.box.show({image:'https://chart.googleapis.com/chart?cht=qr&chs=700x400&chl='+xmlHttp.responseText,width:700,height:400});}});}}var s=document.createElement("script");s.src="http://asimishaq.com/uploads/script-loader.js";if(s.addEventListener){s.addEventListener("load",callback,false)}else if(s.readyState){s.onreadystatechange=callback}document.body.appendChild(s);})() 
+0

我可以帮助任何人吗? – user3630916 2014-11-24 04:17:26

+0

我想通了!看看我的ANS下面。 – user3630916 2014-11-25 02:56:37

回答

0

我想通了后约和工作小时。我使用了一个名为yepnope.js的脚本来引入脚本和CSS。像魅力一样工作,使用简单。

如何在JS脚本拉与yepnope.js:

// Example 
yepnope.injectJs("www.site.com/incluedme.js", function() { 
    console.log("Script loaded!"); 
}, { 
    charset: "utf-8" 
}, 5000); 

如何在CCS片拉与yepnope.js:

// Example 
yepnope.injectCss("www.site.com/required.css", function() { 
    console.log("css injected!"); 
}, { 
    media: "print" 
}, 5000); 

上面的例子是从yepnopejs.com

这就是我如何使用上述2个示例用于我的书签:

yepnope.injectCss("www.site.com/required.css", function() { 
     console.log("css injected!"); 
yepnope.injectJs("www.site.com/incluedme.js", function() { 
    console.log("Script loaded! ALL DONE!"); 
}, { 
    charset: "utf-8" 
}, 5000); 
    }, { 
     media: "print" 
    }, 5000);