Помощник
|
Помогите с обновлением скрипта |
BlackvsEvgen
|
Сообщение
#1
|
||
|
|
||
|
|||
rjksdfhe |
14.7.2010, 23:47;
Ответить: rjksdfhe
Сообщение
#2
|
|
тупо нельзя
надо привинчивать JS, для учёта php отдал всё что смог (при запросе страницы), и далее он не работает далее работать может только JS-код в браузере клиента |
|
|
BlackvsEvgen
|
Сообщение
#3
|
|
Мне один человек помог, с JS, но оно не правильно считает, просто прибовляет по 1 каждую секунду, а не обновляет выводимое число.
<?php session_start(); if ((!isset($_SESSION['timer'])) || ($_SESSION['timer']==0)) $_SESSION['timer']=time();?> <html> <head> <script type="text/javascript"> var secCount = <?php echo round((time()-$_SESSION['timer']) * 0.03); ?>; function getSecs() { secCount+=1; document.getElementById('now_time').innerHTML =secCount + " "; window.setTimeout('getSecs()',1000) } </script> </head> <body bgcolor='#569710' onload="window.setTimeout('getSecs()',1000)"> <div id='now_time'><?php echo round((time()-$_SESSION['timer']) * 0.03); ?></div> </body> </html> Программисты, можете посмотреть если не трудно ? -------------------- |
|
|
Electric |
15.7.2010, 19:50;
Ответить: Electric
Сообщение
#4
|
|
Есля я вас правильно понял, то вот:
<html> Пробуйте
<head> <script type="text/javascript"> var secCount = 0; function getSecs() { secCount = <?php echo round((time()-$_SESSION['timer']) * 0.03); ?>; document.getElementById('now_time').innerHTML =secCount + " "; window.setTimeout('getSecs()',1000) } </script> </head> <body bgcolor='#569710' onload="window.setTimeout('getSecs()',1000)"> <div id='now_time'><?php echo round((time()-$_SESSION['timer']) * 0.03); ?></div> </body> </html> -------------------- |
|
|
DeimosFobos |
15.7.2010, 22:16;
Ответить: DeimosFobos
Сообщение
#5
|
|
|
Electric Без обид, но ваш код ничего не делает.
Вот рабочий код: <?php session_start(); if ((!isset($_SESSION['timer'])) || ($_SESSION['timer']==0)) $_SESSION['timer']=time();?> <html> <head> <script type="text/javascript"> var Time = <?php echo round(time()-$_SESSION['timer']); ?>; function setTime() { Time++; document.getElementById('now_time').innerHTML= Math.round((Time*0.03)); window.setTimeout('setTime()',1000) } </script> </head> <body bgcolor='#569710' onload="window.setTimeout('setTime()',1000)"> <div id='now_time'><?php echo round((time()-$_SESSION['timer']) * 0.03); ?></div> </body> </html>
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
Требуется разработка скрипта для интернет-магазин автоматической покупки игр с сайта Xbox | 2 | slavalist | 748 | 10.1.2023, 3:09 автор: slavalist |
|
Помогите рещить проблему с монитором. Почему низкое разрешение при подключении монитора через displayport? |
0 | Levels | 1702 | 11.12.2020, 0:48 автор: Levels |
|
Помогите кто нибудь получить партнерку Росбанк! | 7 | heisenberg_mw | 2347 | 7.8.2020, 9:28 автор: heisenberg_mw |
|
Помогите найти тему пожалуйста | 7 | virtas | 12588 | 24.7.2020, 17:02 автор: -JamesSmips- |
Текстовая версия | Сейчас: 26.4.2024, 7:01 |