Primero, carga diferida de JS
El código es el siguiente:
Copie el código de código de la siguiente manera:
<script language="JavaScript" src="" id="mi"></script>
<lenguaje de escritura="JavaScript">
setTimeout("document.getElementById('my').src='include/...file...php'; ",3000);//Retraso 3 segundos
</script>
En segundo lugar, JS se carga al final
Inserte el siguiente código donde se debe insertar JS:
<SPAN id=L4EVER>CARGANDO...</SPAN>
Por supuesto, eso CARGANDO... puedes cambiarlo a una imagen pequeña que te guste. Se ve muy efectivo con AJAX.
Luego inserte al final de la página:
Copie el código de código de la siguiente manera:
<clase SPAN=id clase span=AD_L4EVER>
¡Tu código JS está aquí!</SPAN>
<script>L4EVER.innerHTML=AD_L4EVER.innerHTML;AD_L4EVER.innerHTML="";</script>
En tercer lugar, JS se carga al final
Dónde desea que aparezca su anuncio
<div id="guangg1"></div>
El contenido del anuncio que desea mostrar.
Copie el código de código de la siguiente manera:
<div id="ggad1" estilo="display:none">
<script language="javascript" src="/include/.....js"></script>
</div>
Determinar si la posición del anuncio que se mostrará existe
Copie el código de código de la siguiente manera:
<lenguaje de escritura="javascript">
función chkdiv(dividir){
var chkid=document.getElementById(dividido);
si (niño! = nulo)
{devolver verdadero;
demás
{devolver falso}
} Finalmente, mostrar anuncios
si (chkdiv('guangg1')) {
document.getElementById('guangg1').innerHTML= document.getElementById('ggad1').innerHTML;
document.getElementById('ggad1').innerHTML="";
}
</script>
uso de setTimeout
La sintaxis estándar de setTimeout es: setTimeout (expresión, tiempo (milisegundos)) dos parámetros.
Aquí, concéntrese en la llamada cuando el primer parámetro es una función, suponiendo que sea una función.
1. La función no tiene parámetros:
función alertaV(){ alerta("000");
Cuando el primer argumento no está entre comillas ("" o ''), hay un retraso de un segundo:
setTimeout(alertaV,1000);
Cuando se cita el primer argumento, hay un retraso de un segundo:
setTimeout("alertaV()",1000);
2. La función tiene parámetros:
función alertaV(evento){ alerta("keyCode="+event.keyCode }
En este momento se debe configurar en:
setTimeout(function(){alertV(event);},1000); de lo contrario, indicará que el parámetro no está definido.