Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 10399|Répondre: 0

[JavaScript] javascrip{filter}t : la différence entre history.go() et History.back().

[Copié le lien]
Publié sur 18/11/2016 22:18:36 | | |



Dans un programme web C#, comme écrire en retour au code de page précédent pour un bouton page

Exactement. RegisterClientscrip{filter}tBlock(« E », « <scrip{filter}t language=javascrip{filter}t>history.go(-2) ; </scrip{filter}t>") ;

Parmi eux, history.go(-2) doit être écrit -2, car la page a été rafraîchie une fois avant que l’événement bouton ne soit déclenché, donc elle devrait être -2.

Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2) ; </scrip{filter}t>") ;

Il faut aussi l’écrire ici comme « -2 ». C’est différent d’écrire un script directement. history.back()est la page précédente
i=1
history.go(i) vers une page spécifiée
Si c’est history.go(0), c’est pour actualiser ces deux codes JS, ce qui équivaut aux fonctions avant et arrière d’IE.
L’utilisation spécifique dépend du moment où vous en avez besoin. Par exemple, la vérification de l’enregistrement des utilisateurs est une vérification en arrière-plan, qui peut être utilisée lorsqu’elle ne répond pas aux exigences, ce qui permet de garantir que les utilisateurs n’entrent pas les données de façon intensive au maximum.
Par exemple : charger une page :
   fonction onLoadPage(){
     if(event.srcElement.tagName=="SPAN »){
         oFrame=haut.fenêtre.moyen.cadres[2] ;
         oTxt=event.srcElement.innerText ;
         switch(oTxt){
             Cas « Forward » :
                 oFrame.history.go(1) ;
             Dossier « arrière » :
                 oFrame.history.back() ;
             Boîtier « Brosse Nouvelle » :
                 oFrame.locatio{filter}n.reload() ;
         }
     }
}


Ouvrez une page jsp, et elle a dû être rafraîchie avec un script client.
Javascrip{filter}t plusieurs façons de rafraîchir une page :
1 history.go(0)
2 locatio{filter}n.reload()
3 locatio{filter}n=locatio{filter}n
4 locatio{filter}n.assign(locatio{filter}n)
5 document.execCommand('Actualiser')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 document. URL=locatio{filter}n.href




Précédent:Délai d’expiration de la plateforme cloud discuz vers le site
Prochain:Comment utiliser correctement SqlConnection, est-ce que SqlConnection est sûr pour le thread ?
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com