Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 10399|Отговор: 0

[JavaScript] javascrip{filter}t: разликата между history.go() и History.back().

[Копирай линк]
Публикувано в 18.11.2016 г. 22:18:36 ч. | | |



В уеб програма на C#, например при записване обратно към предишния код на страницата за бутон за страница

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

Сред тях history.go(-2) трябва да се запише като -2, защото страницата е обновена веднъж преди да се задейства събитието на бутона, така че трябва да е -2.

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

Тук трябва да се пише и като "-2". Това е различно от писането на сценарий директно. history.back()е предишната страница
i=1
history.go(i) към определена страница
Ако е history.go(0), то е за обновяване на тези два JS кода, което е еквивалентно на функциите напред и назад в IE.
Конкретната употреба зависи от това кога ви е необходима. Например, потвърждението на регистрацията на потребител е проверка на миналото, което може да се използва, когато не отговаря на изискванията, което гарантира, че потребителите не въвеждат данни многократно в максимална степен.
Например: зареждане на страница:
   функция onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=top.window.middle.frames[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             Случай "Напред":
                 oFrame.history.go(1);
             "Гърба на кутията":
                 oFrame.history.back();
             случай "Brush New":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Отворете jsp страница и тя трябва да е обновена с клиентски скрипт.
Javascrip{filter}t няколко начина за обновяване на страница:
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 документ. URL=locatio{filter}n.href




Предишен:Discuz Cloud Platform към Site Timeout
Следващ:Как да използвам SqlConnection правилно, безопасен ли е SqlConnection thread?
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com