まずはJSの遅延読み込み
コードは次のとおりです。
次のようにコードをコピーします。
<script language="JavaScript" src="" id="my"></script>
<スクリプト言語="JavaScript">
setTimeout("document.getElementById('my').src='include/...file...php'; ",3000);//3 秒遅延します
</script>
次に、JS は最後にロードされます
JS を挿入する必要がある場所に次のコードを挿入します。
<SPAN id=L4EVER>読み込み中...</SPAN>
もちろん、その LOADING... を好みの小さな画像に変更することもできます。非常に AJAX が効果的です。
次に、ページの下部に次の内容を挿入します。
次のようにコードをコピーします。
<SPAN クラス=スパンクラス ID=AD_L4EVER>
あなたの JS コードはここにあります!</SPAN>
<script>L4EVER.innerHTML=AD_L4EVER.innerHTML;AD_L4EVER.innerHTML="";</script>
第三に、JS は最後にロードされます
広告を表示したい場所
<div id="guangg1"></div>
表示したい広告内容
次のようにコードをコピーします。
<div id="ggad1" style="display:none">
<script language="javascript" src="/include/.....js"></script>
</div>
表示する広告位置が存在するかどうかを判断する
次のようにコードをコピーします。
<スクリプト言語="javascript">
関数 chkdiv(除算){
var chkid=document.getElementById(divid);
if(chkid != null)
{ true を返す }
それ以外
{戻り値は false }
最後にディスプレイ広告
if (chkdiv('guangg1')) {
document.getElementById('guangg1').innerHTML= document.getElementById('ggad1').innerHTML;
document.getElementById('ggad1').innerHTML="";
}
</script>
setTimeoutの使用法
setTimeout の標準構文は次のとおりです: setTimeout(式, 時間 (ミリ秒)) 2 つのパラメーター。
ここでは、最初のパラメータが関数であると仮定して、最初のパラメータが関数である場合の呼び出しに焦点を当てます。
1. 関数にはパラメータがありません。
関数alertV(){alert("000");
最初の引数が引用符で囲まれていない場合 ("" または '')、1 秒の遅延が発生します。
setTimeout(alertV,1000);
最初の引数を引用符で囲むと、1 秒の遅延が発生します。
setTimeout("alertV()",1000);
2. 関数にはパラメータがあります。
関数alertV(event){alert("keyCode="+event.keyCode);
現時点では、次のように設定する必要があります。
setTimeout(function(){alertV(event);},1000); それ以外の場合は、パラメーターが未定義であることを示すメッセージが表示されます。