Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 10399|Svar: 0

[JavaScript] javascrip{filter}t:forskellen mellem history.go() og History.back().

[Kopier link]
Opslået på 18/11/2016 22.18.36 | | |



I et C#-webprogram, for eksempel ved at skrive tilbage til den forrige sidekode for en sideknap

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

Blandt dem bør history.go(-2) skrives som -2, fordi siden er blevet opdateret én gang, før knap-hændelsen udløses, så den burde være -2.

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

Det bør også skrives som "-2" her. Det er anderledes end at skrive et manuskript direkte. history.back()er den forrige side
i=1
history.go(i) til en bestemt side
Hvis det er history.go(0), skal det opdatere disse to JS-koder, hvilket svarer til IE's fremad- og bagudfunktioner.
Den specifikke anvendelse afhænger af, hvornår du har brug for det. For eksempel er verifikation af brugerregistrering baggrundsverifikation, som kan bruges, når den ikke opfylder kravene, og som kan sikre, at brugerne ikke indtaster data gentagne gange i størst muligt omfang.
For eksempel: at indlæse en side:
   function onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.vindue.midte.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             tilfælde "Fremad":
                 oFrame.history.go(1);
             tilfælde "tilbage":
                 oFrame.history.back();
             Case "Brush New":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Åbn en jsp-side, og den skal være blevet opdateret med et klientscript.
Javascrip{filter}t flere måder at opdatere en side på:
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('Opdater')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 dokument. URL=locatio{filter}n.href




Tidligere:Discuz Cloud Platform to Site Timeout
Næste:Hvordan bruger man SqlConnection korrekt, er SqlConnection-tråden sikker?
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com