Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: помогите кто может
 
 автор: maydep   (20.03.2009 в 15:07)   письмо автору
 
 

я не силен в скриптах и ПШП, так что если что ....
---------------------------------------------------
мне надо что бы после загрузки страницы по истечению 8 секунд(без разницы, главное промежуток времени) меня автоматом перебрасывало на др. страницу.
Что то типа как при автосерфинге, только 1 раз.
(я даже у них содрал и скрипт и немного "подмастерил")
итак получилось следующее:
<HTML>
<HEAD>
<SCRIPT language=JavaScript>
<!--

var counter=1+parseInt(10);
function do_count()
{
    if (counter>=0) 
    {
    document.f.stimer.value=counter;
    setTimeout('do_count()',1000);
    }
    if (counter=2)
        {
        window.location.href = 'http://www.yandex.ru';
        }
}
window.focus();

//-->
</SCRIPT>

</HEAD>


<BODY bgcolor='#00FFFF'>
<FORM name=f method=get>
<DIV><B>text</B> 
<INPUT type=text size=1 value=10 name=stimer>
</FORM>




<SCRIPT language=JavaScript>do_count();</script>


</BODY>
</HTML>

только вот на другую страницу (в данном случае яндекс) переход осуществляесть моментально, а не по истечению 8 секунд, ..... в чем моя ошибка?

  Ответить  
 
 автор: guye   (20.03.2009 в 15:22)   письмо автору
 
   для: maydep   (20.03.2009 в 15:07)
 

в принципе еристь какая то
if (counter=2)
это ж не условие а присвоение вот моментально и срабатывает

  Ответить  
 
 автор: guye   (20.03.2009 в 15:25)   письмо автору
 
   для: guye   (20.03.2009 в 15:22)
 

и в обще не стоит делать в данном случая рекурсию по тому что иффект может оказаться не ожиданым

  Ответить  
 
 автор: AlexSol   (20.03.2009 в 15:23)   письмо автору
 
   для: maydep   (20.03.2009 в 15:07)
 

if (counter==2)

  Ответить  
 
 автор: Волки   (20.03.2009 в 15:31)   письмо автору
 
   для: AlexSol   (20.03.2009 в 15:23)
 

var counter=1+parseInt(10);

кроме присвоения в условии :)

  Ответить  
 
 автор: maydep   (20.03.2009 в 18:31)   письмо автору
 
   для: AlexSol   (20.03.2009 в 15:23)
 

спасибо всем
 if (counter==2) 

работет великолепно!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования