Во-первых, ленивая загрузка JS
Код выглядит следующим образом:
Скопируйте код кода следующим образом:
<script Language="JavaScript" src="" id="my"></script>
<script Language="JavaScript">
setTimeout("document.getElementById('my').src='include/...file...php'; ",3000);//Задержка 3 секунды
</скрипт>
Во-вторых, JS загружается последним
Вставьте следующий код туда, где необходимо вставить JS:
<SPAN id=L4EVER>ЗАГРУЗКА...</SPAN>
Конечно, эта ЗАГРУЗКА... вы можете изменить ее на понравившуюся вам маленькую картинку. Это выглядит очень эффективно с помощью AJAX.
Затем вставьте внизу страницы:
Скопируйте код кода следующим образом:
<SPAN class=spanclass 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>
Определите, существует ли позиция объявления, которая будет отображаться.
Скопируйте код кода следующим образом:
<script Language="JavaScript">
функция chkdiv(divid){
вар chkid=document.getElementById(делимый);
если (chkid != ноль)
{возвратить истину}
еще
{возврат ложь}
} Наконец, медийная реклама
если (chkdiv('guangg1')) {
document.getElementById('guangg1').innerHTML = document.getElementById('ggad1').innerHTML;
document.getElementById('ggad1').innerHTML="";
}
</скрипт>
использование setTimeout
Стандартный синтаксис setTimeout: setTimeout(выражение, время (миллисекунды)) два параметра.
Здесь сосредоточьтесь на вызове, когда первый параметр является функцией, предполагая, что это функция.
1. Функция не имеет параметров:
функция alertV(){ alert("000" });
Если первый аргумент не заключен в кавычки ("" или ''), происходит задержка в одну секунду:
setTimeout (alertV, 1000);
Когда первый аргумент цитируется, происходит задержка в одну секунду:
setTimeout("alertV()",1000);
2. Функция имеет параметры:
функция alertV(событие){ alert("keyCode="+event.keyCode });
На данный момент должно быть установлено:
setTimeout(function(){alertV(event);},1000); В противном случае будет указано, что параметр не определен.