ajaxの場合次の関数 'addScript'を使用して、ロードしたページにjsファイルを追加します。私は機能にGoogleガジェットスクリプト「リンク」を追加した場合、それは仕事を得ることができないしかし、これはajaxでロードされたJavaScriptのリンク
addScript('SlimBox/js/mootools.js');
でうまく動作します。これは多分別の方法で解決されるでしょうか?以下は私が働くことができないコードです。
function addScript(src)
{
var script = document.body.appendChild(document.createElement("script"));
script.src = src;
}
...
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDivFull").innerHTML=xmlhttp.responseText;
addScript('//www.gmodules.com/ig/ifr?url=http://www.mortgage-info.com/gadgets
/gadgetsmortgagecalculator.xml&synd=open&w=250&h=200&
amp;title=Mortgage+Calculator&border=%23ffffff%7C3px%2C1px+solid+%23999999&
amp;output=js');
}
ありがとうございます。元の質問を参照してください:https://stackoverflow.com/a/8948846/1149557
私はちょうどあなたのページにその住宅ローンの計算を埋め込むためにはiframeを使用すると思います。 –
Jqueryを使用していない理由は分かりませんが、あなたは正しくURLをエスケープしましたか?たぶん.... addScript( '\/\/www.gmodules.com \/ig \/ifr?url = http:\/\/www.mortgage-info.com \/gadgets \ /gadgetsmortgagecalculator.xml & synd =オープン H = 200 &タイトル=住宅ローン+電卓&ボーダー=%23ffffff%7C3px%2C1px + =ワット固体+の%23999999 &出力=のJS') – SeanCocteau