Ответить
ну вроде как да
вот кое чего прописали скрипт работает нормальна
1
авто обновления страницы
Отправлено: 17 Фев 2013#1
народ HEELP = помагите нашол вот такой скрипт авто обновления страницы
Код:
но проблема в том что он незапоминает выбор времени а перезагрузку делает только 1 раз
а надо чтоб 1 рас выбрал допустим 60 сек чтоб онн и обновлял постоянно через 60 сек
Код:
Code:
<select onchange="update()" id="autoupdate">
<option value='0'>Не обновлять</option>
<option value='1'>30 сек</option>
<option value='2'>60 сек</option>
<option value='3'>90 сек</option>
</select>
<script type="text/javascript">
function update () {
var values = document.getElementById("autoupdate").value;
if (0 < values)
{
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 30000*values);
}
else {clearInterval(cicle);}
}
</script>
<option value='0'>Не обновлять</option>
<option value='1'>30 сек</option>
<option value='2'>60 сек</option>
<option value='3'>90 сек</option>
</select>
<script type="text/javascript">
function update () {
var values = document.getElementById("autoupdate").value;
if (0 < values)
{
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 30000*values);
}
else {clearInterval(cicle);}
}
</script>
но проблема в том что он незапоминает выбор времени а перезагрузку делает только 1 раз
а надо чтоб 1 рас выбрал допустим 60 сек чтоб онн и обновлял постоянно через 60 сек
Отредактировано автором 18 Фев 2013
шаблоны потихоньку адаптирую
хостинг для сайта идеальный вариант за бесплатно http://api.3owl.com/redir/3710254/
хостинг для сайта идеальный вариант за бесплатно http://api.3owl.com/redir/3710254/
Отправлено: 18 Фев 2013#3
Сашка_из_Шебекино пишет:
ну я так понимаю, тут надо в куки записывать значение
вот кое чего прописали скрипт работает нормальна
Code:
<select onchange="update()" id="autoupdate" style="width:65px;">
<option value='100'>Выкл</option>
<option value='1'>10 сек</option>
<option value='2'>20 сек</option>
<option value='3'>30 сек</option>
<option value='4'>40 сек</option>
<option value='5'>50 сек</option>
<option value='6'>60 сек</option>
</select>
<script type="text/javascript">
//Записываем в cookie
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
//Читаем с cookie
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
values = readCookie('reload');
function update () {
var values = document.getElementById("autoupdate").value;
createCookie('reload', values, 360);
if (0 < values) {
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 10000*values);
} else {clearInterval(cicle);}
}
if (0 < values) {
document.getElementById("autoupdate").options[values].selected=true;
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 10000*values);
} else {clearInterval(cicle);}
</script>
<option value='100'>Выкл</option>
<option value='1'>10 сек</option>
<option value='2'>20 сек</option>
<option value='3'>30 сек</option>
<option value='4'>40 сек</option>
<option value='5'>50 сек</option>
<option value='6'>60 сек</option>
</select>
<script type="text/javascript">
//Записываем в cookie
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
//Читаем с cookie
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
values = readCookie('reload');
function update () {
var values = document.getElementById("autoupdate").value;
createCookie('reload', values, 360);
if (0 < values) {
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 10000*values);
} else {clearInterval(cicle);}
}
if (0 < values) {
document.getElementById("autoupdate").options[values].selected=true;
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 10000*values);
} else {clearInterval(cicle);}
</script>
Отредактировано автором 21 Фев 2013
шаблоны потихоньку адаптирую
хостинг для сайта идеальный вариант за бесплатно http://api.3owl.com/redir/3710254/
хостинг для сайта идеальный вариант за бесплатно http://api.3owl.com/redir/3710254/
Отправлено: 18 Фев 2013#4
а на стандартном чате фапоса вроде же есть это обновление только без настройки времени нельзя как пример использовать?
1
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 176. Зарегистрированных: 1. Гостей: 175.