0

在我的网站上单击按钮时,其他 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 并应用到当前页面(可能是在页面刷新之后)

如果您做过类似的事情或知道如何做到这一点,任何人都可以分享一些信息。

先感谢您

4

1 回答 1

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)
}
于 2013-02-14T11:50:41.093 回答