Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 10399|Risposta: 0

[JavaScript] javascrip{filter}t: la differenza tra history.go() e History.back().

[Copiato link]
Pubblicato su 18/11/2016 22:18:36 | | |



In un programma web C#, ad esempio scrivendo di nuovo al codice della pagina precedente per un pulsante pagina

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

Tra queste, history.go(-2) dovrebbe essere scritto come -2, perché la pagina è stata aggiornata una volta prima che venga attivato l'evento del pulsante, quindi dovrebbe essere -2.

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

Dovrebbe anche essere scritto come "-2" qui. È diverso dal scrivere direttamente una sceneggiatura. history.back() è la pagina precedente
i=1
history.go(i) a una pagina specificata
Se è history.go(0), serve ad aggiornare questi due codici JS, che equivale alle funzioni forward e backward di IE.
L'uso specifico dipende da quando ti serve. Ad esempio, la verifica della registrazione degli utenti è la verifica di background, che può essere utilizzata quando non soddisfa i requisiti, il che può garantire che gli utenti non inseriscano dati ripetutamente nella misura più ampia.
Ad esempio: caricare una pagina:
   funzione onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             caso "Forward":
                 oFrame.history.go(1);
             Caso "retro":
                 oFrame.history.back();
             Caso "Spazzola nuova":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Apri una pagina JSP, e deve essere stata aggiornata con uno script client.
Javascrip{filter}t diversi modi per aggiornare una pagina:
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 documento. URL=locatio{filter}n.href




Precedente:Timeout dalla piattaforma cloud Discuz al sito
Prossimo:Come utilizzare correttamente SqlConnection, il thread di SqlConnection è sicuro?
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com