Помогите с явой

Discussion in 'PHP' started by Cactuz, 13 Nov 2007.

  1. Cactuz

    Cactuz Elder - Старейшина

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    HTML:
    <body onLoad=startCountdown()>
    <SCRIPT language=JavaScript>
    function startCountdown()
    {
    setTimeout("location.href='konstruktor.html'",60*60);
    }
    </SCRIPT>

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

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    374
    Reputations:
    460
    HTML:
    <SCRIPT language=JavaScript>
    function startCountdown()
    {
    setTimeout("location.href='konstruktor.html'",60*60);
    }
    </SCRIPT>
    
    <img src="01.jpg" width="490" height="250" onclick="startCountdown()" >
     
  3. Cactuz

    Cactuz Elder - Старейшина

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    нееее.... наверное не так объснил я...
    мне нуно штобы когда заходишь на страницу допустим
    konstruktor.html?p1=0&p2=0
    всё было как при обычном заходе...
    а стоив нажать обновить страничку...
    была переадресация на konstruktor.html
     
  4. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    может через пхп с рефферером с данной страницы?
     
    3 people like this.
  5. inv

    inv Banned

    Joined:
    3 Aug 2007
    Messages:
    261
    Likes Received:
    143
    Reputations:
    -58
    устанавливай куки и через ни проверяй был ли уже заход
    например так

    при нажатии кнопки обновить будет опять передаваться реферер (по крайней мере в опере,думаю в других броузерах тоже)
     
    #5 inv, 14 Nov 2007
    Last edited: 14 Nov 2007
  6. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Через JavaScript можно тоже вытащить referer
     
  7. Cactuz

    Cactuz Elder - Старейшина

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    народ кинь пример кода... =)
     
  8. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Короче при старте Сначала проверяешь куки! Например если в куках есть Pizda = On, а (при первом входе на страницу их не будет =)), то редирект, если нету кук то создать Pizda = On, при обновлении страницы получиться, что Pizda = On уже есть и будет редирект...
     
  9. VDShark

    VDShark Elder - Старейшина

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    Вот тебе пример кода, элементарно через куки:
    Code:
    <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>
     
    1 person likes this.
  10. Cactuz

    Cactuz Elder - Старейшина

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    можно тоже самое только в виде примера кода? =)
     
  11. VDShark

    VDShark Elder - Старейшина

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    Хм.... а нынче смотреть не приучены? Я для кого код расписал? =)
     
  12. Cactuz

    Cactuz Elder - Старейшина

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    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 
    "Поздравляю, ты дождался...";
    }
    ?>
    в том направлении?
     
  13. VDShark

    VDShark Elder - Старейшина

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    =\ Cactuz - ты че курил? Надеюсь ты там не кактусы куриш 0_о
     
  14. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    омг смотри код шарка
     
  15. Cactuz

    Cactuz Elder - Старейшина

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    ребят незнаю што такое нео почемуто не работает =(
    Code:
    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
    
    должно вродебы штото типо этого только не на туе страницу а на стартовоую...