Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 10399|Odpoveď: 0

[JavaScript] javascrip{filter}t:the difference between history.go() a History.back().

[Kopírovať odkaz]
Zverejnené 18. 11. 2016 22:18:36 | | |



V C# webovom programe, napríklad pri zápise späť do predchádzajúceho kódu stránky pre tlačidlo stránky

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

Medzi nimi by mal byť history.go(-2) napísaný ako -2, pretože stránka bola obnovená raz pred spustením udalosti tlačidla, takže by mala byť -2.

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

Tu by to malo byť tiež napísané ako "-2". Je to iné ako písať scenár priamo. history.back()je predchádzajúca stránka
i=1
history.go(i) na určenú stránku
Ak je to history.go(0), slúži na obnovenie týchto dvoch JS kódov, čo je ekvivalentné dopredným a spätným funkciám IE.
Konkrétne využitie závisí od toho, kedy to potrebujete. Napríklad overenie registrácie používateľa je overenie na pozadí, ktoré sa môže použiť, keď nespĺňa požiadavky, čím sa zabezpečuje, že používatelia nebudú údaje opakovane zadávať v najväčšom rozsahu.
Napríklad: načítanie stránky:
   function onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             prípad "Forward":
                 oFrame.history.go(1);
             Prípad "Back":
                 oFrame.history.back();
             prípad "Brush New":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Otvorte stránku jsp a musela byť obnovená pomocou klientského skriptu.
Javascrip{filter}t niekoľko spôsobov obnovenia stránky:
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('Obnoviť')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 dokument. URL=locatio{filter}n.href




Predchádzajúci:Časový limit z Discuz Cloud Platform na Site
Budúci:Ako správne používať SqlConnection, je SqlConnection vlákno bezpečné?
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com