Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 10399|Odpověď: 0

[JavaScript] javascrip{filter}t:rozdíl mezi history.go() a History.back().

[Kopírovat odkaz]
Zveřejněno 18.11.2016 22:18:36 | | |



V C# webovém programu, například při psaní zpět na předchozí kód stránky pro tlačítko stránky

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

Mezi nimi by se měl zapisovat history.go(-2) jako -2, protože stránka byla před spustením tlačítka jednou obnovena, takže by měla být -2.

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

Zde by to mělo být také napsáno jako "-2". Je to jiné než psát scénář přímo. history.back() je předchozí stránka
i=1
history.go(i) na určenou stránku
Pokud je to history.go(0), slouží k obnovení těchto dvou JS kódů, což je ekvivalentní funkcím IE pro vpřed a zpět.
Konkrétní použití závisí na tom, kdy to potřebujete. Například ověření uživatelské registrace je ověření na pozadí, které lze použít, pokud nesplňuje požadavky, a které zajišťuje, že uživatelé nebudou data opakovaně zadávat v maximální míře.
Například: načtení stránky:
   function onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             případ "Forward":
                 oFrame.history.go(1);
             Případ "Back":
                 oFrame.history.back();
             případ "Štětec nový":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Otevřete stránku jsp a musela být obnovena pomocí klientského skriptu.
Javascrip{filter}t několik způsobů, jak obnovit stránku:
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('Obnovit')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 dokumentů. URL=locatio{filter}n.href




Předchozí:Časový limit z Discuz Cloud Platform na Site
Další:Jak správně používat SqlConnection, je SqlConnection vlákno bezpečné?
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com