0

私のウェブサイトでボタンがクリックされると、他のJavaScriptがサーバーからダウンロードされ、現在のページに適用されます。

それを行うことは可能ですか、誰かがそれに関するいくつかの情報を共有できますか?

ありがとうございました

基本的に私がやろうとしているのは

<input type="button" class="btntab" onclick=\'$p.apply.javascript('+ v_id +',"'+v_url+'")\' value="'+lg('applyjava')+'" style="margin:10px 0px;" >

上記のコードはボタンを表示し、クリックすると2つのパラメーター(JavaScriptをダウンロードするためのIDとURL)を使用して関数$p.apply.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 に答える