Как обновить текущую страницу это? 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 ()
</ скрипт>