PDA

Просмотр полной версии : Помогите с явой


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


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

DIAgen
13.11.2007, 18:37
<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.co okie.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
Короче при старте Сначала проверяешь куки! Например если в куках есть Pizda = On, а (при первом входе на страницу их не будет =)), то редирект, если нету кук то создать Pizda = On, при обновлении страницы получиться, что Pizda = On уже есть и будет редирект...
можно тоже самое только в виде примера кода? =)

VDShark
14.11.2007, 02:34
можно тоже самое только в виде примера кода? =)
Хм.... а нынче смотреть не приучены? Я для кого код расписал? =)

Cactuz
14.11.2007, 02:35
<?
$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

должно вродебы штото типо этого только не на туе страницу а на стартовоую...