Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] автообновление страницы 1 раз

Ответить
Настройки темы
[решено] автообновление страницы 1 раз

Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Возможно ли сделать автообновление станицы но только один раз???

Отправлено: 09:12, 21-08-2008

 

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Скажем, страница index.html.
В ней скрипт:
HTML код: Выделить весь код
<script> function update_page() { if (document.location.search == '') document.location = "index.html?noupdate"; } </script>

И в <body> дописать onload="update_page()"

При загрузке документа без параметров вызывается та же страница, но с параметром. Если параметр присутствует, то никаких действий не выполняется. Таким образом будет только одно обновление.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:52, 21-08-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Coutty:
Скажем, страница index.html.
В ней скрипт:
HTML код:
<script>
function update_page() {
if (document.location.search == '') document.location = "index.html?noupdate";
}
</script>
И в <body> дописать onload="update_page()"
При загрузке документа без параметров вызывается та же страница, но с параметром. Если параметр присутствует, то никаких действий не выполняется. Таким образом будет только одно обновление. »

Попробовал в обычном окне все работает, за это спасибо, а если у меня открывается Java Script окошко и я его хочу обновить один раз, но оно почему то не обновляется. Подскажите как быть. Заранее благодарен.

(Суть проблемы в том что когда на сайте открывается JS окно то во всех браузерах кроме Operы все нормально, а в опере не видно картинку, приходится на нее все время тыкать и обновлять чтоб она появилась. А в JS окошке почемуто вышеприведенный скрипт не работает, или я корявый )

Отправлено: 15:52, 21-08-2008 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


А код точно в окне, который вы открываете? Или может в родительском, то есть ИЗ которого открывают?

-------
Fortes fortuna adiuvat


Отправлено: 16:25, 21-08-2008 | #4


Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата vadimiron:
А код точно в окне, который вы открываете? Или может в родительском, то есть ИЗ которого открывают? »
и туда, и туда прописывал

Последний раз редактировалось kyler, 21-08-2008 в 19:02.


Отправлено: 18:34, 21-08-2008 | #5


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


kyler, т.е. в окошке должна только одна картинка открываться? Или страница, в которой эта картинка присутствует?
Не знаю, почему сразу не отображается (если покажете код, то подумаем над этим), но можно ведь при открытии окошка ещё и в основном окне где-нибудь это изображение прописать размером 1х1 пкс, чтобы оно закэшировалась.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:30, 21-08-2008 | #6


Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Coutty:
kyler, т.е. в окошке должна только одна картинка открываться? Или страница, в которой эта картинка присутствует?
Не знаю, почему сразу не отображается (если покажете код, то подумаем над этим), но можно ведь при открытии окошка ещё и в основном окне где-нибудь это изображение прописать размером 1х1 пкс, чтобы оно закэшировалась. »
http://logolux.biz/contacts.html справа 2 карты, когда через оперу заходиш и кликаеш на них то картинки не отображаются, приходится обновлять. Не судите строго, это мой первый сайт ))

Отправлено: 11:44, 22-08-2008 | #7


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Обязательно указывайте атрибут alt у картинок. С отключенной графикой навигации нет вообще никакой.

Действительно, не отображаются. Но ведь страницы обновляются. Может быть попробовать кэшировать эти картинки из JS?
Что-то вроде этого:
HTML код: Выделить весь код
<body> <div id="maps"> <img src="map1.gif" id="map1" /> </div> <script> rand = Math.random(); img = new Image(); img.onload = function() { document.getElementById('map1').src = "map1.gif" + rand; } img.src = "map1.gif" + rand; </script> </body>

В данном случае загружается страница, где уже прописано изображение-карта. И в то же время эта же картинка кэшируется скриптом с произвольным параметром. Что-то вроде map1.gif?0.128453654. Когда она загрузится, скрипт подставит в src то же значение.
Не знаю, будет ли это работать (не проверял), но попробовать можно. Только в FF и IE, получается, она дважды загрузится. Чтобы исключить данный поворот событий, следует добавить ещё проверку на браузер, но сначала так попробуем))

Или же сразу так:
HTML код: Выделить весь код
<script> document.write = '<body><img src="map1.gif' + (Math.random()) + '" /></body>'; </script> <body></body>

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:59, 22-08-2008 | #8


Пользователь


Сообщения: 103
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Coutty:
skip
спасибо, помогло

Отправлено: 10:28, 28-08-2008 | #9


Аватара для MID3000

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Не думаю ,что это на что-то влияет, но просто так, для заметки:
У меня в Опере, если, открыв карту, Обновить Рисунок, то не работает кнопка "Закрыть"
= : - )

-------

Жизнь - это одна большая прекрасная проблема!
Fide, sed cui, vide (Доверяй, но смотри кому)
Comple promissum (Выполняй обещания)


Отправлено: 19:56, 28-08-2008 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] автообновление страницы 1 раз

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Proxy/NAT - Страницы открываются через раз mspuz Сетевые технологии 1 08-06-2009 12:57
Разное - Принетер печатает раз через раз. Solker Microsoft Windows 2000/XP 2 23-04-2009 10:02
Интерфейс - [решено] автообновление Windows XP WChek Microsoft Windows 2000/XP 1 20-11-2007 11:38
Автообновление sa-12 Microsoft Windows 2000/XP 3 17-01-2007 23:11
Страницы на компьютерах в локальной сети грузятся через раз Rever Сетевые технологии 1 18-08-2005 11:49




 
Переход