Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[자바스크립트]특정함수를 1초에 한번씩 호출할려는데요...

230 views
Skip to first unread message

노진용

unread,
Jul 6, 2002, 11:53:48 AM7/6/02
to
서버에서 현재 시간에서 d-day 까지의 초를 받아서 그것을 일,시간,분,초 로
계산하는데
함수는 다 만들었습니다..
문제는 그 함수를 1초에 한번씩 호출하는 메소드를 어떻게 쓰는지 몰라서요...ㅠ

도와주세요~~

<? include "dday.php" ?>
<HTML>
<HEAD>
<TITLE> </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var dday_second = <? echo $dday_second ?>
var d_sec=dday_second%60 file://4초
var d_min= ((dday_second-d_sec)/60)%60 file://8분
var d_time=((((dday_second-d_sec)/60)-d_min)/60) %24 file://22시간
var d_day= (((((dday_second-d_sec)/60)-d_min)/60)-d_time)/24 file://6일
function startcount()
{

d_sec=dday_second%60 file://4초
d_min= ((dday_second-d_sec)/60)%60 file://8분
d_time=((((dday_second-d_sec)/60)-d_min)/60) %24 file://22시간
d_day= (((((dday_second-d_sec)/60)-d_min)/60)-d_time)/24 file://6일


document.clock.count.value = d_day +"일" + d_time +"시간"+ d_min
+"분"+d_sec+"초남았습니다"
// startcount()
// settimeout("startcount()",1000)
// running_flag = true
// setinterval("startcount()",1000)
}

file://-->
</SCRIPT>
</HEAD>

<BODY onload=startcount() >

홈페이지 7월 13일 pm5:00에 문을 엽니다<P>
작업 시작 7월 6일 pm5:00
<form name=clock>
<input type=text name=count size=40 value=""><br>
<SCRIPT LANGUAGE="JavaScript">
<!--
windowName.setInterval("startcount()",1000)
file://-->
<p>&nbsp;</p>
</form>

</BODY>
</HTML>

돌무더기

unread,
Jul 7, 2002, 3:33:34 AM7/7/02
to
C언어에서는 while이나 for문을 사용한뒤에

delay()를 쓰거든요...

그니깐 while 문을 계속 돌리고 delay()로 지연을 시켜주면서

남은 시간을 1초씩 줄이는거져...

아마 Java에서도 그런함수 있다고 들었는데

Java Platform을 찾아가 보세요...
http://java.sun.com/j2se/1.3/docs/api/index.html에 있담니다..

거기 가면 유용한 메쏘드 많으니깐 다른 것을 찾아보시던지요...

제가 Script는 잘 몰라서리...

아.. Object 클래스에 wait()이 있군여... 이거 맞는지 모르겠는데 의미상 같지
않을까여???

이러면 되지않을까여??

while(무한대로 쓰는 boolean){

객체.카운터 함수(어쩌구저쩌구);

wait(1000); //C에선 1000이 1초랍니다...

}

히히.. 근데 제가 스크립트는 몰라서 이렇게 써도 되는지 모르겠어요...

무한대 boolean은 '어떤 참값을 갖는 boolean 메쏘드 == true' 이러면 되지
않을까염???? --a


"노진용" <njyw...@hotmail.com> wrote in message
news:ag72ja$9qf$1...@news1.kornet.net...

0 new messages