Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите с явой (https://forum.antichat.xyz/showthread.php?t=53510)

Cactuz 13.11.2007 18:20

Помогите с явой
 
Код HTML:

<body onLoad=startCountdown()>
<SCRIPT language=JavaScript>
function startCountdown()
{
setTimeout("location.href='konstruktor.html'",60*60);
}
</SCRIPT>


вообщем этот скриптик весит на страничке одной и когда я захоу он срабатывает... ну тоесть через определённое время меня переадресовывает... как сделать штобы первая попытка не считалась... ну тоесть при заходе на страницу с этим кодом мен не переадресовывало... а переадресовывало только после кнопки обновить...

DIAgen 13.11.2007 18:37

Код HTML:

<SCRIPT language=JavaScript>
function startCountdown()
{
setTimeout("location.href='konstruktor.html'",60*60);
}
</SCRIPT>

<img src="01.jpg" width="490" height="250" onclick="startCountdown()" >


Cactuz 14.11.2007 01:20

нееее.... наверное не так объснил я...
мне нуно штобы когда заходишь на страницу допустим
konstruktor.html?p1=0&p2=0
всё было как при обычном заходе...
а стоив нажать обновить страничку...
была переадресация на konstruktor.html

Piflit 14.11.2007 01:30

может через пхп с рефферером с данной страницы?

inv 14.11.2007 01:36

устанавливай куки и через ни проверяй был ли уже заход
например так

при нажатии кнопки обновить будет опять передаваться реферер (по крайней мере в опере,думаю в других броузерах тоже)

bul.666 14.11.2007 01:45

Цитата:

может через пхп с рефферером с данной страницы?
Через JavaScript можно тоже вытащить referer

Cactuz 14.11.2007 01:48

народ кинь пример кода... =)

bul.666 14.11.2007 02:15

Короче при старте Сначала проверяешь куки! Например если в куках есть Pizda = On, а (при первом входе на страницу их не будет =)), то редирект, если нету кук то создать Pizda = On, при обновлении страницы получиться, что Pizda = On уже есть и будет редирект...

VDShark 14.11.2007 02:15

Вот тебе пример кода, элементарно через куки:
Код:

<html>
        <head>
                <title>1</title>
                <script language="JavaScript">
                        var key = 'visit';
                        var flag = document.cookie.substring(key.length+1,document.cookie.lenght);
                        if (flag == 'true') document.location='http://google.ru';
                        else document.cookie = key+'=true';
                </script>
        </head>
        <body>
                Тратата
        </body>
</html>


Cactuz 14.11.2007 02:32

Цитата:

Сообщение от bul.666
Короче при старте Сначала проверяешь куки! Например если в куках есть Pizda = On, а (при первом входе на страницу их не будет =)), то редирект, если нету кук то создать Pizda = On, при обновлении страницы получиться, что Pizda = On уже есть и будет редирект...

можно тоже самое только в виде примера кода? =)

VDShark 14.11.2007 02:34

Цитата:

Сообщение от Cactuz
можно тоже самое только в виде примера кода? =)

Хм.... а нынче смотреть не приучены? Я для кого код расписал? =)

Cactuz 14.11.2007 02:35

PHP код:

<?
$min 
5;
$lt=$_COOKIE['last_time'];
setcookie('last_time',time());

if (
$lt >= (time()-60*$min))
echo 
"Ты уже собрал асечку, подожди ещё ".round($min-(time()-$lt)/60)." минут";
else
{
setcookie('last_time',0);
echo 
"Поздравляю, ты дождался...";
}
?>

в том направлении?

VDShark 14.11.2007 02:38

=\ Cactuz - ты че курил? Надеюсь ты там не кактусы куриш 0_о

bul.666 14.11.2007 02:38

Цитата:

можно тоже самое только в виде примера кода? =)
омг смотри код шарка

Cactuz 14.11.2007 02:48

ребят незнаю што такое нео почемуто не работает =(
Код:

http://simak.ru/?&thp=2&p=1&ver=0&aspro_status=12&aspro_xstatus=3&aspro_privatestatuses=2&aspro_clients=2&aspro_serverlists=5&smiles=19&sound_on=10&sound_mes=2&logo=27&icon=11
должно вродебы штото типо этого только не на туе страницу а на стартовоую...


Время: 06:46