Показать сообщение отдельно
  #2 (permalink)  
Старый 06.07.2011, 17:41
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

из строки пыхи вашего кода видно, что вызывается таймер через пхп (бред... ну,вы поняли, через echoвыводится тэг скрипт, в котором вызывается ф-я...)

так что надо копать вот эту строчку

echo "<form ><div id='product_time'>".$row['name']."&nbsp;<script type='text/javascript'>countdown_clock($id, $year, $month, $day, $time, $min, 1)</script><input type='submit' value='ставка'></div><br>";


передавайте аргументы не напрямую..или сохраняйте их..

короче, можно сделать так.

вместо той строки на пхп :

#  я разделил на 3 части ,чтобы было виднее

echo "<form ><div id='product_time'>".$row['name']."&nbsp;";

echo "<script type='text/javascript'>var args=[".$id.", ".$year.", ".$month.", ".$day.", ".$time.", ".$min.", 1];countdown_clock.apply(window, args);</script>";

echo "<input type='submit' value='ставка'></div><br>";


поясняю : пхп выведет это

// например.. сам всё повставлял

// это аргументы, с которыми запускается таймер
var args=[978, 2011, 07, 06, 17, 39, 1];

// это запустит таймер с аргументами.
countdown_clock.apply(window, args);


если надо перезапустить таймер, пишите еще раз

countdown_clock.apply(window, args);


вроде должен перезпуститься
Ответить с цитированием