Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10399|Răspunde: 0

[JavaScript] javascrip{filter}t:diferența dintre history.go() și History.back().

[Copiază linkul]
Postat pe 18.11.2016 22:18:36 | | |



Într-un program web C#, cum ar fi scrierea înapoi la codul paginii anterioare pentru un buton de pagină

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

Dintre ele, history.go(-2) ar trebui să fie scris ca -2, deoarece pagina a fost reîmprospătată o dată înainte ca evenimentul butonului să fie declanșat, deci ar trebui să fie -2.

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

Ar trebui să fie scris și "-2" aici. Este diferit de a scrie direct un scenariu. history.back()este pagina anterioară
i=1
history.go(i) către o pagină specificată
Dacă este history.go(0), este pentru a reîmprospăta aceste două coduri JS, ceea ce este echivalent cu funcțiile înainte și înapoi ale IE.
Utilizarea specifică depinde de momentul când ai nevoie de el. De exemplu, verificarea înregistrării utilizatorilor este verificarea de fundal, care poate fi folosită atunci când nu îndeplinește cerințele, ceea ce poate asigura că utilizatorii nu introduc date în mod repetat în cea mai mare măsură.
De exemplu: încărcarea unei pagini:
   funcția onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             cazul "Înainte":
                 oFrame.history.go(1);
             Cazul "spate":
                 oFrame.history.back();
             Cutia "Brush New":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Deschide o pagină jsp și probabil a fost reîmprospătată cu un script client.
Javascrip{filter}t mai multe moduri de a reîmprospăta o pagină:
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('Refresh')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 document. URL=locatio{filter}n.href




Precedent:Timeout de la platforma Discuz Cloud la site
Următor:Cum să folosești corect SqlConnection, este sigur thread-ul SqlConnection?
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com