Предпочтительный способ перезагрузки страницы с помощью JavaScript? [закрытый]



какой способ перезагрузки текущей страницы (с помощью кнопки) вы бы предпочли?



1 <input type="button" value="Reload" onClick="history.go(0)">
2 <input type="button" value="Reload" onClick="location.reload(true)">
3 <input type="button" value="Reload" onClick="window.location.reload(true)">
4 <input type="button" value="Reload" onClick="window.location.href=window.location.href">
5 <input type="button" value="Reload" onClick="document.location.reload(true)">
6 <input type="button" value="Reload" onClick="document.location.href=document.location.href">


как URL-адрес страницы часто меняется AFAIK "резервная функция", как



<a href="urlOfCurrentPage.html" onclick="window.location.reload(true);return false;">Reload</a>


не будет работать для меня, верно?

385   2  

2 ответов:

зависит от того, что вы хотите сделать. Четвертый и шестой методы там не будут перезагружать данные формы, они по существу делают отдельный визит на страницу. Некоторые версии Firefox также имеют проблемы с третьим методом. Кроме того, я бы предпочел пятый вариант в качестве личного предпочтения. Это кажется самым ясным.

вы также можете сделать:

wd представляет окно|/документ:

  • wd.местоположение.назначить(БВ.местоположение.href) : перейти по URL
  • wd.местоположение.заменить(БВ.местоположение.href) : перейдите по URL и замените предыдущую страницу в истории
  • wd.местоположение.перезагрузить():перезагрузить страницу сервер / кэш / кэш

Comments

    Ничего не найдено.