Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 10399|Atsakyti: 0

[JavaScript] javascrip{filter}t:skirtumas tarp history.go() ir history.back().

[Kopijuoti nuorodą]
Paskelbta 2016-11-18 22:18:36 | | |



C# žiniatinklio programoje, pvz., puslapio mygtuko įrašymas į ankstesnį puslapio kodą

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

Tarp jų history.go(-2) turėtų būti parašytas kaip -2, nes puslapis buvo atnaujintas vieną kartą prieš suaktyvinant mygtuko įvykį, todėl jis turėtų būti -2.

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

Čia taip pat turėtų būti parašyta kaip "-2". Tai skiriasi nuo scenarijaus rašymo tiesiogiai. history.back()yra ankstesnis puslapis
i = 1
history.go(i) į nurodytą puslapį
Jei tai yra history.go(0), tai atnaujinti šiuos du JS kodus, kurie yra lygiaverčiai IE pirmyn ir atgal funkcijoms.
Konkretus naudojimas priklauso nuo to, kada jums to reikia. Pavyzdžiui, vartotojo registracijos patikrinimas yra foninis patikrinimas, kuris gali būti naudojamas, kai jis neatitinka reikalavimų, o tai gali užtikrinti, kad vartotojai neįvestų duomenų pakartotinai.
Pavyzdžiui: puslapio įkėlimas:
   funkcija onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         jungiklis(oTxt){
             atvejis "Forward":
                 oFrame.history.go(1);
             atvejis "atgal":
                 oFrame.history.back();
             dėklas "Brush New":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Atidarykite jsp puslapį ir jis turi būti atnaujintas naudojant kliento scenarijų.
Javascrip{filter}t keli būdai atnaujinti puslapį:
1 istorija.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('Atnaujinti')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 dokumentas. URL=locatio{filter}n.href




Ankstesnis:"Discuz Cloud Platform" skirtasis laikas
Kitą:Kaip teisingai naudoti "SqlConnection", ar "SqlConnection" sriegis yra saugus?
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com