Maison > interface Web > tutoriel HTML > le corps du texte

Cinq façons d'implémenter le saut de page automatique en HTML

不言
Libérer: 2018-05-07 16:18:40
original
3648 Les gens l'ont consulté

Cet article présente principalement les cinq méthodes de saut de page automatique en HTML. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer.

Dans l'article précédent, nous l'avons. a introduit trois méthodes courantes pour sauter automatiquement une page HTML après 3 secondes. Cet article continuera à vous présenter les connaissances pertinentes sur les sauts de page HTML. Apprenons ensemble.
Cinq exemples sont répertoriés ci-dessous pour expliquer en détail. La fonction principale de ces exemples est : après 5 secondes, accédez automatiquement au fichier hello.html dans le même répertoire (modifiez-le selon vos propres besoins).

1) Implémentation du html

Copier le code

Le code est le suivant :

<head>  
<meta http-equiv="refresh" content="5;url=hello.html">  
</head>
Copier après la connexion

Avantages : Simple

Inconvénients : Ne peut pas être utilisé dans les tuiles Struts

2) Implémentation de javascript

Copiez le code

Le code est le suivant :

<mce:script language="javascript" type="text/javascript"><!--  
setTimeout("javascript:location.href=&#39;http://liting6680.blog.163.com/blog/hello.html&#39;", 5000);  
// --></mce:script>
Copier après la connexion

Avantages : flexible et peut être combiné avec d'autres fonctions

Inconvénients : affecté par différents navigateurs Impact

3) Implémentation javascript combinée de réciproque (IE)

Copier le code

Le code est le suivant :

<span id="totalSecond">5</span>  
<mce:script language="javascript" type="text/javascript"><!--  
var second = totalSecond.innerText;  
setInterval("redirect()", 1000);  
function redirect(){  
totalSecond.innerText=--second;  
if(second<0) location.href=&#39;http://liting6680.blog.163.com/blog/hello.html&#39;;  
}  
// --></mce:script>
Copier après la connexion

Avantages : plus convivial

Inconvénients : Firefox ne prend pas en charge (Firefox ne prend pas en charge les attributs innerText de span, p, etc.)

3 ) Implémentation javascript combinée de réciproque (firefox)

Copier le code

Le code est le suivant :

<mce:script language="javascript" type="text/javascript"><!--  
var second = document.getElementById(&#39;totalSecond&#39;).textContent;  
setInterval("redirect()", 1000);  
function redirect()  
{  
document.getElementById(&#39;totalSecond&#39;).textContent = --second;  
if (second < 0) location.href=&#39;http://liting6680.blog.163.com/blog/hello.html&#39;;  
}  
// --></mce:script>
Copier après la connexion

4) Résoudre le problème que Firefox ne prend pas en charge innerText

Copiez le code

Le code est le suivant :

<span id="totalSecond">5</span>  
<mce:script language="javascript" type="text/javascript"><!--  
if(navigator.appName.indexOf("Explorer") > -1){  
document.getElementById(&#39;totalSecond&#39;).innerText = "my text innerText";  
} else{  
document.getElementById(&#39;totalSecond&#39;).textContent = "my text textContent";  
}  
// --></mce:script>
Copier après la connexion

5) Intégrer 3) et 3')

Copier le code

Le code est le suivant :

<span id="totalSecond">5</span>  
<mce:script language="javascript" type="text/javascript"><!--  
var second = document.getElementById(&#39;totalSecond&#39;).textContent;  
if (navigator.appName.indexOf("Explorer") > -1)  
{  
second = document.getElementById(&#39;totalSecond&#39;).innerText;  
} else  
{  
second = document.getElementById(&#39;totalSecond&#39;).textContent;  
}  
setInterval("redirect()", 1000);  
function redirect()  
{  
if (second < 0)  
{  
location.href=&#39;http://liting6680.blog.163.com/blog/hello.html&#39;;  
} else  
{  
if (navigator.appName.indexOf("Explorer") > -1)  
{  
document.getElementById(&#39;totalSecond&#39;).innerText = second--;  
} else  
{  
document.getElementById(&#39;totalSecond&#39;).textContent = second--;  
}  
}  
}  
// --></mce:script>
Copier après la connexion

Les cinq exemples ci-dessus vous présentent les cinq méthodes de saut de page automatique en HTML. J'espère que vous l'aimerez.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!