Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   скрипт нужен (https://forum.antichat.xyz/showthread.php?t=55278)

Mr.Soc 08.12.2007 01:31

скрипт нужен
 
вот когда я зашол сюда kil.ru в чат здесь http://i032.radikal.ru/0712/95/6cf4f6580423.bmp где такой скрипт найти?

.:EnoT:. 08.12.2007 01:55

На джаве примерно вот так:
Цитата:

<Script Language="JavaScript">
function person_in() {enter=new Date();}
function person_out() {exit=new Date();
time_dif=(exit.getTime()-enter.getTime())/1000;
time_dif=Math.round(time_dif);
alert ("You've only been here for: " + time_dif + " seconds!")}
startday = new Date();
clockStart = startday.getTime();
function initStopwatch()
{var myTime = new Date();
var timeNow = myTime.getTime();
var timeDiff = timeNow - clockStart;
this.diffSecs = timeDiff/1000;
return(this.diffSecs);}
function getSecs()
{var mySecs = initStopwatch();
var mySecs1 = ""+mySecs;
mySecs1= mySecs1.substring(0,mySecs1.indexOf(".")) + " sec.";
document.forms[0].timespent.value = mySecs1
window.setTimeout('getSecs()',1000); }
</Script>
А потом выводишь

Mr.Soc 08.12.2007 01:59

Цитата:

Сообщение от .:enot:.
На джаве примерно вот так:

А потом выводишь

не работает :(

astrologer 08.12.2007 02:02

У них такой код:
Код:

<script>
var newbanner=1;
var bStatus;
function myTime(){
        window.setTimeout("myTime()",1000);
        now=new Date();
        diff=Math.floor((now.getTime()-starttime)/1000);
        hours=Math.floor(diff/3600);
        mins=Math.floor(diff/60)% 60;
        secs=diff % 60;
        if(hours<10)hours="0"+hours;
        if(mins<10)mins="0"+mins;
        if(secs<10)secs="0"+secs;
        window.status="Вы в чате: "+hours+":"+mins+":"+secs;
}
now=new Date();
starttime=now.getTime();
window.setTimeout("myTime()",1000);
myTime();
</script>


Mr.Soc 08.12.2007 02:06

Цитата:

Сообщение от astrologer
У них такой код:
Код:

<script>
var newbanner=1;
var bStatus;
function myTime(){
        window.setTimeout("myTime()",1000);
        now=new Date();
        diff=Math.floor((now.getTime()-starttime)/1000);
        hours=Math.floor(diff/3600);
        mins=Math.floor(diff/60)% 60;
        secs=diff % 60;
        if(hours<10)hours="0"+hours;
        if(mins<10)mins="0"+mins;
        if(secs<10)secs="0"+secs;
        window.status="Вы в чате: "+hours+":"+mins+":"+secs;
}
now=new Date();
starttime=now.getTime();
window.setTimeout("myTime()",1000);
myTime();
</script>




Спасибо!!!!!

.:EnoT:. 08.12.2007 02:07

Цитата:

не работает
Работает...я же написал тебе надо вывести это....например в форме это будет выглядеть вот так:
Цитата:

<Form>
<Input Type="Text" name="timespent">
</Form>
И не забывай что функции надо пихать между тегами <head> а вывод в <body>

З.Ы. тем более тебе скрипт уже написали который в оригинале))

Mr.Soc 08.12.2007 02:13

Цитата:

Сообщение от .:ENOT:.
Работает...я же написал тебе надо вывести это....например в форме это будет выглядеть вот так:

И не забывай что функции надо пихать между тегами <head> а вывод в <body>

З.Ы. тем более тебе скрипт уже написали который в оригинале))


ясно, и тебе спасибо!


Время: 01:13