JS набор для автоматического обновления

Как обновить текущую страницу это? Js поможет вам сделать что-нибудь.

1, перегрузить метод , который заставляет браузер , чтобы обновить текущую страницу.
Синтаксис: location.reload ([bForceGet])   
Параметры: bForceGet, необязательные параметры, по умолчанию ложным, берутся из кэша клиента текущей страницы. правда, места ПОЛУЧИТЬ путь, возьмите последнюю страницу с сервера, клиент эквивалентен нажатию клавиши F5 ( «Обновить»)

2, заменить метод заменяет текущий кэш в истории , где (клиент) проект, указав URL, и поэтому при использовании методы замены, вы не можете «вперед» и «назад» для доступа был заменен в URL.
Синтаксис: location.replace (URL)    ,
обычно используется: location.reload () или history.go (0) , чтобы сделать.
Этот метод похож на конечных клиентов F5 , чтобы обновить страницу, чтобы страница , когда метод = «пост», будет «страница истек» сообщение.
Из - за механизмы защиты безопасности сеанса.
При вызове location.reload () метод, ASPX страницы в настоящее время уже существует в памяти сервера, и , следовательно , должны быть IsPostBack из.
Если это приложение: необходимо перезагрузить страницу, эта страница может рассчитывать на воссозданном на сервере, ожидание не IsPostBack.
Здесь location.replace () для выполнения этой задачи. Является ли заменить страницы регенерируется каждый раз , когда сервер.
Код: location.replace (location.href),

вернитесь и обновите страницу:

location.replace (document.referrer),
бывший document.referrer // URL для страницы

Не используйте history.go (-1) или history.back (), чтобы вернуться назад и обновить страницу, эти два метода не обновите страницу.
Вложение:

Javascript обновить страницу несколько способов:

 

Скопируйте код код выглядит следующим образом:

1, history.go (0) 
2, location.reload () 
3, расположение = расположение 
4, location.assign (местоположение) 
5, document.execCommand ( 'Обновить') 
6, window.navigate (местоположение) 
7, расположение. заменить (местоположение) 
8, document.URL = location.href

 

Способ автоматического обновления страницы:
1, страница автоматически обновляется: следующий код <HEAD> область

 

Скопируйте код код выглядит следующим образом:

<META HTTP-эквив = "Refresh" Content = "20">

 

В чем 20 относится к странице обновляется каждые 20 секунд.
2, стр автоматический переход: следующий код <HEAD> область

 

Скопируйте код код выглядит следующим образом:

<META HTTP-эквив = "обновить" содержание = "20; URL = HTTP: //www.jb51.net">

 

Отличающееся тем , что распорка означает 20 до 20 сек пропустить http://www.jb51.net страницу
3, стр автоматического обновление издания расслоения плотной

 

Скопируйте код код выглядит следующим образом:

<сценарий языка = "JavaScript">
Функция myrefresh ()
{
   window.location.reload ();
}
SetTimeout ( 'myrefresh ()', 1000); //指定1秒刷新一次
</ скрипт>

 

4, JS операторы сценария кадр обновление

 

Скопируйте код код выглядит следующим образом:

// обновления кадров , содержащий страницу с   
<= JavaScript Язык скриптов>
   parent.location.reload ();
</ Script>
окна // ребенка для обновления родительского окна
<= JavaScript Язык скриптов>
    self.opener.location.reload ();
</ Script>
(или обновить <a href="javascript:opener.location.reload()"> </a>)
// кадр обновить другую страницу с   
<= JavaScript Язык сценариев>
   родитель. другой FrameID.location .reload ();
</ Script>

 

Если вы хотите обновить или хотите обновить окно, когда окно закрыто, то вы можете вызвать следующее заявление в <тело>.

 

Скопируйте код код выглядит следующим образом:

<Тело OnLoad = "opener.location.reload () "> Обновить окно
<тело OnUnload = "opener.location.reload () "> Refresh закрыто
<Script Language = "JavaScript">
window.opener.document.location .reload ()
</ Script>


Первый взгляд на простом примере: 

Вот три страницы под названием frame.html, top.html, bottom.html пример , чтобы указать , как это сделать. 
frame.html верхним (top.html) (bottom.html) две страницы, следующим образом
Скопируйте код код выглядит следующим образом:

<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.0 Transitional // EN"> 
<HTML> 
<HEAD> 
<TITLE> рамка </ TITLE> 
</ HEAD> 
<FRAMESET строки = "50%, 50%" > 
<имя фрейма = верхний SRC = "top.html"> 
<имя фрейма = дно SRC = "bottom.html"> 
</ FRAMESET> 
</ HTML> 

Теперь предположим , что top.html (т.е. выше страница) имеет семь кнопку для достижения обновления bottom.html (т.е. на следующей странице), вы можете использовать следующие семь утверждений, которые собственный выбор простых в использовании. 
top.html код страницы выглядит следующим образом
Скопируйте код код выглядит следующим образом:

<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.0 Transitional // EN"> 
<HTML> 
<HEAD> 
<TITLE> top.html </ TITLE> 
</ HEAD> 
<BODY> 
<входной тип = кнопка значение = "刷新1" OnClick = "window.parent.frames [1] .location.reload ()"> <br> 
<тип входного = кнопка значение = "刷新2" OnClick = "window.parent.frames.bottom.location .reload () "> <br> 
<тип входного = кнопка значение ="刷新3" OnClick = "window.parent.frames [ 'снизу']. location.reload ()"> <br> 
<входной тип = значение кнопка = "刷新4" OnClick = "window.parent.frames.item (1) .location.reload ()"> <br> 
<тип входного = кнопка значение =»  刷新 5" OnClick = "window.parent.frames.item ( 'снизу'). Location.reload ()"> <br>
<входной тип = кнопка значение = "刷新6" OnClick = "window.parent.bottom.location.reload ()"> <br> 
значение <тип входного = кнопка = "刷新7" OnClick = "window.parent [ 'снизу «] .location.reload ()"> <br> 
</ BODY> 
</ HTML> 

Вот bottom.html исходный код страницы, чтобы доказать, что на самом деле в нижней части страницы, обновляется, и завершения загрузки страницы в диалоговом окне. 
Скопируйте код код выглядит следующим образом:

<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.0 Transitional // EN"> 
<HTML> 
<HEAD> 
<TITLE> bottom.html </ TITLE> 
</ HEAD> 
<BODY OnLoad = "предупреждение ("我被加载了! ') "> 
<h1> Это содержание в bottom.html. </ h1> 
</ BODY> 
</ HTML> 

Объясните: 
Скопируйте код код выглядит следующим образом:

1.window относится к текущей странице, например, это относится к этой странице top.html варианты. 
2.parent относится к текущей странице родительской странице, то есть, она содержит каркасную страницу. Например, этот вариант осуществления оно относится framedemo.html. 
3.frames является объектом окна является массивом. Представляя все суб-страниц в этих рамках. 
4.Item метод. Возвращает массив элементов внутри. 
5. Если структура суб-страница также страница, есть еще другие суб-страницы, так что некоторые из перечисленных выше методов не может работать. 
Приложение: 
Javascript обновить страницу несколько способов: 
. 1 history.go (0) 
2 location.reload () 
. 3 = МЕСТО РАСПОЛОЖЕНИЕ 
. 4 location.assign (МЕСТОПОЛОЖЕНИЕ) 
5 document.execCommand ( далее 'Обновить'). 
6 window.navigate (МЕСТОПОЛОЖЕНИЕ). 
location.replace. 7 (МЕСТОПОЛОЖЕНИЕ) 
. 8 = document.URL location.href 

Во- вторых, страница автоматического обновления 
1. Страница автоматически обновляется: Следующий код <HEAD> область 
<META HTTP-эквив = «обновить  » содержание = «20»>
. , Где 20 относится к странице обновляется каждые 20 секунд 
2. Автоматическая страница Перейти: следующий код <HEAD> область 
<META HTTP-экв = "обновить  " содержание = "20; URL = HTTP: //www.jb51.net"> ,
где 20 относится к интервалу 20 сек перейти к HTTP : //www.jb51.net страница 
3. страница автоматически обновить версию Js 

    [Ctrl + A Выделить все Примечание: Для введения внешнего Js нужно обновить для выполнения ]

Три, ява при написании Servler, действий и других программ, а затем вернуться на страницу, которую вы хотите управлять (например, говорить из окна, после завершения операции, закрыть текущую страницу, обновить родительскую страницу) 
Скопируйте код код выглядит следующим образом:

1 PrintWriter из = response.getWriter (); 
2 out.write ( "<тип скрипта = \" текст / JavaScript \ ">"); 
3 ////子窗口刷新父窗口 
4 out.write ( "self.opener.location.reload ();"); 
5 //关闭窗口 
6 out.write ( "window.opener = NULL;"); 
7 out.write ( "window.close ();"); 
8 out.write ( "</ скрипт>"); 

В- четвертых, структура отчетности JS обновления сценария 
1. Как обновить страницу , содержащую рамку с 
Скопируйте код код выглядит следующим образом:

<язык сценариев JavaScript => 
parent.location.reload (); 
</ скрипт> 

2. Дочернее окно для обновления родительского окна 
Скопируйте код код выглядит следующим образом:

<язык сценариев JavaScript => 
self.opener.location.reload (); 
</ скрипт> 

3. Как обновить страницу, используя другую рамку (выше примеров для иллюстрации) 
Скопируйте код код выглядит следующим образом:

语句1. window.parent.frames [1] .location.reload (); 
语句2. window.parent.frames.bottom.location.reload (); 
语句3. . window.parent.frames [ "низ"] location.reload (); 
语句4. window.parent.frames.item (1) .location.reload (); 
语句5. window.parent.frames.item ( 'снизу') location.reload ();. 
语句6. window.parent.bottom.location.reload (); 
语句7. window.parent [ 'снизу'] location.reload (). 

4. Если вы хотите обновить или хотите обновить окно , когда окно закрыто, то вы можете вызвать следующие операторы в <тело>. 
<Тело OnLoad = "opener.location.reload ()  ">
окно обновления 
<тело OnUnload = "opener.location.reload ()  ">
Refresh закрыт 
Скопируйте код код выглядит следующим образом:

<язык сценариев = "JavaScript"> 
window.opener.document.location.reload () 
</ скрипт> 

 

Для каждой простой вещи, это не просто, каждый пустяк, чтобы сделать, это невероятно! Верьте в себя, чудеса ~~

рекомендация

отwww.cnblogs.com/supereast/p/10935544.html