js内で、他の外部jsを読み込む方法

普通にaaa.jsを

document.write("<script type='text/javascript' src='bbb.js'></script>");
alert(xxx);

とやると、bbb.js内で宣言した変数 xxx は空になってしまう。

aaa.jsを下記のようにすれば先にbbb.jsが読み込まれて、エラーが出なくなる。

var xhr=null;
if (window.XMLHttpRequest)xhr=new XMLHttpRequest();
else if(window.ActiveXObject)
try {xhr=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){xhr=new ActiveXObject("Microsoft.XMLHTTP");}
xhr.open("GET","bbb.js",false);xhr.send("");eval(xhr.responseText);
alert(xxx); // *1
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事