Maison  >  Article  >  interface Web  >  Comment actualiser la page avec JavaScript

Comment actualiser la page avec JavaScript

青灯夜游
青灯夜游original
2021-07-19 19:04:004669parcourir

Méthode d'actualisation de la page : 1. Instruction "history.go(0)" ; 2. Instruction "location.reload()" ; 3. Instruction "location=location" 4. Instruction "location.assign(location)", etc. attendez.

Comment actualiser la page avec JavaScript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Plusieurs façons de rafraîchir la page en Javascript :

  • history.go(0)

  • location.reload()

  • location=location

  • location.assign(location)

  • document.execCommand('Refresh')

  • window.navigate(location)

  • location.replace(location)

  • document.URL=location.href

méthode de rechargement

Cette méthode force le navigateur à actualiser la page actuelle.

Syntaxe :

location.reload([bForceGet])

Paramètres : bForceGet, paramètre facultatif, la valeur par défaut est false, récupère la page actuelle du cache client. vrai, puis utilisez la méthode GET pour récupérer la dernière page du serveur, ce qui équivaut au fait que le client clique sur F5 ("Actualiser")

méthode de remplacement

Cette méthode remplace la page actuelle mise en cache dans l'historique (client) par en spécifiant le projet d'URL, donc après avoir utilisé la méthode de remplacement, vous ne pouvez pas accéder à l'URL remplacée via "forward" et "back".

Syntaxe :

location.replace(URL)

Utilisez généralement : location.reload() ou history.go(0) pour le faire.

Cette méthode est similaire au point client F5 pour actualiser la page, donc lorsque la méthode de page = "post", une invite "page Web expirée" apparaîtra.

En raison du mécanisme de protection de sécurité de Session.

Lorsque la méthode location.reload() est appelée, la page aspx existe déjà dans la mémoire du serveur, elle doit donc être IsPostback.

S'il existe une telle application : la page doit être rechargée, ce qui signifie que la page devrait être recréée côté serveur et que l'attente est Not IsPostback.

Ici, location.replace() peut effectuer cette tâche. La page remplacée est régénérée sur le serveur à chaque fois.

Code :

location.replace(location.href);

Comment actualiser automatiquement la page :

Actualisation automatique de la page : ajoutez le code suivant à la zone, dont 20 actualisent la page toutes les 20 secondes.

<meta http-equiv="refresh" content="20">

Saut de page automatique : ajoutez le suivant Le code est ajouté à la zone, et 20 doigts passeront à la page https://www.baidu.com après 20 secondes

<meta http-equiv="refresh" content="20;url="https://www.baidu.com">

La page actualise automatiquement la version js

<script language="JavaScript">function myrefresh(){
   window.location.reload();
}
setTimeout(&#39;myrefresh()&#39;,1000); //指定1秒刷新一次</script>

[Apprentissage recommandé : javascript tutoriel avancé]

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!

Déclaration:
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