在我的网站上点击按钮,然后其他javascript应该从服务器下载并应用到当前页面。
是否可以这样做,任何人都可以分享一些信息。
谢谢
基本上我想要做的就是
<input type="button" class="btntab" onclick=\'$p.apply.javascript('+ v_id +',"'+v_url+'")\' value="'+lg('applyjava')+'" style="margin:10px 0px;" >
上面的代码将显示按钮,点击后会调用带有两个参数的函数$ p.apply.javascript(ID和url下载javascript)
这里有以下功能
$p.apply.javascript(v_id, v_url){
Here i want to download the javascript and apply on current page...which is located at
window.location = 'http://www.example.com/java.php?url='+ v_url;
}
以上功能正在将我重定向到
http://www.example.com/java.php?url='+ v_url;
并在浏览器中显示javascript。相反,我想下载这个JavaScript并在当前页面上应用(可能是在页面刷新之后)
如果您做过类似的事情或者知道如何做,请任何人分享一些信息。
谢谢...提前
答案 0 :(得分:1)
您可以使用此功能在运行
上加载css或js文件function loadjscssfile(filename, filetype){
if (filetype=="js"){ //if filename is a external JavaScript file
var fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src", filename)
}
else if (filetype=="css"){ //if filename is an external CSS file
var fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet")
fileref.setAttribute("type", "text/css")
fileref.setAttribute("href", filename)
}
if (typeof fileref!="undefined")
document.getElementsByTagName("head")[0].appendChild(fileref)
}