Internet Explorerで次のコードを機能させるのに問題があります。サーバーからAjax経由で返送されたコードを実行したくないようですが、何もしません。
var ajax = new ActiveXObject('Microsoft.XMLHTTP');
ajax.open('GET','http://fromsitewebsite.com/javascript.js',true);
ajax.setRequestHeader('Connection','close');
ajax.onreadystatechange = function()
{
if ( ajax.readyState == 4 )
{
document.body.innerHTML += '<script type="text/javascript">'+ajax.responseText+'</script>';
}
};
ajax.send('');
私はまだ運がないのにこれをやってみました。
document.body.innerHTML += '<script type="text/javascript">('+ajax.responseText+')()</script>')
乾杯