0

Ajax Include Script(Dynamic Drive) を使用して、コンテンツのクロスドメイン (CORS) を埋め込みます。

問題:

インクルード スクリプトを含むページをクリックすると、約 2 秒間空白の画面が表示されます。ブラウザーは、クロスドメイン コンテンツを含むページ全体がレンダリングされた場合にのみコンテンツを表示します。これには時間がかかります。

ページがロードされた後にそのスクリプトを実行することは可能ですか? 両方のサーバー権限を持っていないため、body タグに onLoad を追加することはできません。多くのスクリプトを試しましたが、誰も機能しませんでした。誰もが配っています: ajaxinclude は定義されていません。

現時点で私は使用しています:

<script type="text/javascript">ajaxinclude("http://domain")</script>

これは違いはありませんでした:

<script type="text/javascript">
  function load(){
    ajaxinclude("http://domain");
  } window.onload = load();</script>
4

1 に答える 1

0

ロードをすぐに呼び出しています。. 戻り値の代わりに、load の参照を window.onload に割り当てます。

<script type="text/javascript">
  function load(){
    ajaxinclude("http://domain");
  } window.onload = load; // give function reference to onload

</script>
于 2013-04-10T20:07:55.927 に答える