Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как перезагрузить страницу 1 раз / 5 сообщений из 5, страница 1 из 1
17.03.2019, 07:20
    #39787258
kasper_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезагрузить страницу 1 раз
location.reload(); - обновляет постоянно
вот это работает:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
            if(document.URL.indexOf("#")==-1)
            {
                // Set the URL to whatever it was plus "#".
                url = document.URL+"#";
                location = "#";

                //Reload the page
                 location.reload(true);
            }


но в url добавляет /#

Может, кто сталкивался?
...
Рейтинг: 0 / 0
17.03.2019, 07:45
    #39787259
kasper_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезагрузить страницу 1 раз
Если кому будет интересно:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
function setCookie (name, value)
{
	document.cookie = name + "=" + escape(value);
}
function getCookie(name)
{
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0)
	{
		offset = cookie.indexOf(search);
		if (offset != -1)
		{
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1)
			{
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
var cookie = getCookie('reload');
if (cookie == null)
{
	setCookie('reload', 0);
}
var reload = getCookie('reload');
if (reload == 0)
{
	setCookie('reload', 1);
	// обновляем страницу
	window.location.reload();
}
...
Рейтинг: 0 / 0
17.03.2019, 10:19
    #39787270
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезагрузить страницу 1 раз
kasper_,

зачем три раза document.cookie дёргать, ноль туда записывать?
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var cookie = getCookie('reload');
if (cookie == null)
{
	setCookie('reload', 0);
}
var reload = getCookie('reload');
if (reload == 0)
{
	setCookie('reload', 1);
	// обновляем страницу
	window.location.reload();
}



вот так:
Код: javascript
1.
2.
3.
4.
5.
6.
var hasBeenReloaded = getCookie('reload');
if (!hasBeenReloaded) {
    setCookie('reload', 1);
    // обновляем страницу
    window.location.reload();
}
...
Рейтинг: 0 / 0
17.03.2019, 18:28
    #39787361
kasper_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезагрузить страницу 1 раз
Дмитрий Мух,
для моего случая - недостаточно.
...
Рейтинг: 0 / 0
17.03.2019, 19:11
    #39787384
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перезагрузить страницу 1 раз
kasper_,

ваш случай нам не известен, а судя по коду - вполне достаточно
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как перезагрузить страницу 1 раз / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]