Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 10399|Svar: 0

[JavaScript] javascrip{filter}t:skillnaden mellan history.go() och History.back().

[Kopiera länk]
Publicerad på 2016-11-18 22:18:36 | | |



I ett C#-webbprogram, till exempel genom att skriva tillbaka till föregående sidkod för en sidknapp

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

Bland dessa bör history.go(-2) skrivas som -2, eftersom sidan har uppdaterats en gång innan knapphändelsen triggas, så den ska vara -2.

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

Det bör också skrivas som "-2" här. Det är annorlunda än att skriva ett manus direkt. history.back()är föregående sida
i=1
history.go(i) till en angiven sida
Om det är history.go(0), är det för att uppdatera dessa två JS-koder, vilket motsvarar IE:s framåt- och bakåtfunktioner.
Den specifika användningen beror på när du behöver det. Till exempel är verifiering av användarregistrering bakgrundsverifiering, som kan användas när den inte uppfyller kraven, vilket kan säkerställa att användare inte i största möjliga utsträckning matar in data upprepade gånger.
Till exempel: att ladda en sida:
   function onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=topp.fönster.mitt.ramar[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             fall "Framåt":
                 oFrame.history.go(1);
             Fallet "bak":
                 oFrame.history.back();
             Fall "Brush New":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Öppna en jsp-sida, och den måste ha uppdaterats med ett klientskript.
Javascrip{filter}t flera sätt att uppdatera en sida:
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('Uppdatera')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 dokument. URL=locatio{filter}n.href




Föregående:Discuz Cloud Platform till Site Timeout
Nästa:Hur använder man SqlConnection korrekt, är SqlConnection-tråden säker?
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com