0

PHPをロードする次のタグがあり、非同期でロードする必要があるため、呼び出されたPHPファイルが値を返すのに時間がかかる場合でも(またはサーバーがダウンしている場合でも)、含まれているページのすべてがロードされます。

<script language="JavaScript" 
src="http://www.server.com/phpfile.php">
</script> 

FB で使用されるコードや、JS の非同期読み込み用の他のメソッドに置き換えようとしましたが、うまくいきません。問題は、この場合、JS ファイルではなく、呼び出されるのが PHP ファイルであることです。

次のことを試しましたが、呼び出された PHP スクリプトが HTML コード (画像を含む div など) を document.write でプラグインすると機能しません。

<script language="JavaScript"> 
(function () { 
var s = document.createElement('script'); 
s.type = 'text/javascript'; 
s.async = true; s.src = 'server.com/phpfile.php'; 
var x = document.getElementsByTagName('script')[0]; 
x.parentNode.insertBefore(s, x); 
})(); 
</script> 

何か案は?

ありがとうございました。

4

0 に答える 0