Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 10399|Odgovoriti: 0

[JavaScript] javascrip{filter}t:razlika med history.go() in History.back().

[Kopiraj povezavo]
Objavljeno na 18. 11. 2016 22:18:36 | | |



V C# spletnem programu, na primer pri pisanju nazaj na prejšnjo kodo strani za gumb

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

Med njimi naj bo history.go(-2) zapisan kot -2, ker je stran osvežena enkrat, preden se sproži dogodek gumba, zato mora biti -2.

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

Tukaj naj bo zapisano tudi kot "-2". To je drugače kot neposredno pisanje scenarija. history.back()je prejšnja stran
i=1
history.go(i) na določeno stran
Če je to history.go(0), je to za osvežitev teh dveh JS kod, kar je enakovredno IE-jevim funkcijam za naprej in nazaj.
Specifična uporaba je odvisna od časa, ko ga potrebuješ. Na primer, preverjanje registracije uporabnikov je preverjanje ozadja, ki se lahko uporabi, kadar ne izpolnjuje zahtev, kar lahko zagotovi, da uporabniki podatkov ne vnašajo večkrat v največji meri.
Na primer: nalaganje strani:
   function onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             primer "Naprej":
                 oFrame.history.go(1);
             Primer "Back":
                 oFrame.history.back();
             primer "Brush New":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Odprite jsp stran in verjetno je bila osvežena s skripto odjemalca.
Javascrip{filter}t več načinov za osvežitev strani:
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 dokumenta. URL=locatio{filter}n.href




Prejšnji:Časovna omejitev Discuz Cloud platforme na lokacijo
Naslednji:Kako pravilno uporabljati SqlConnection, ali je SqlConnection nit varna?
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com