台灣最大程式設計社群網站
線上人數
968
 
會員總數:246038
討論主題:189626
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 動態更新時間
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
動態更新時間
價值 : 0 QP  點閱數:565 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
以下試試看

....

servertime="<% =now %>"

sub songload()

if servertime<>"" then timeoutid1=window.setinterval("starttimer()",1000,"VBscript")

if form1.workid.value="" then

form1.Msgtext.value="您第一次顯示網頁seek功能"

else

' msgbox "呼叫主程式"

parent.iframeload()

end if

end sub

sub starttimer()

servertime=cstr(DateAdd("s", 1,cdate(servertime)))

servertimer.innertext=servertime

end sub

</SCRIPT>

</HEAD>



<BODY onload="songload()" class="Bodycolor">

<small>伺服器時間:<span id="servertimer"></span></small>

....





song..



==========================================

回應者: 小白 doraemon2112@mail.hongkong.com



經過半小時的研究及etman的語法、觀念上的幫助,

我終於成功製出動態時間了!

原始碼如下:

<script language="JavaScript">

var min= <%= Minute(DateAdd("h",12,Time)) %>;

var sec= <%= Second(DateAdd("h",12,Time)) %>;

var hrs= <%= Hour(DateAdd("h",12,Time)) %>;

function a() {

sec++

if (sec==60) {

sec=0;

min++;

}

if (min==60) {

min=0;

hrs++;

}

if (hrs==24) {

hrs=0;

sec=0;

min=0;

}

if (min<10) {

strmin="0" + min

}

else

{

strmin=min

}

if (sec<10) {

strsec="0" + sec

}

else

{

strsec=sec

}

if (hrs>=12) {

stra="下午";

}

else {

stra="上午"

}

if (hrs>=12) {

strhrs=hrs-12

}

else {

strhrs=hrs

}

var str = stra + strhrs + ":" + strmin + ":" + strsec;

var ttt=document.all["ttt"];

ttt.innerText=str;



}

setInterval("a()",1000);

</script>

<div id="ttt"></div>

PS 由於我使用了Brinkster的服務,所以我調了時差。

若不要時差,請將前三行更改成這樣:

var min= <%= Minute(Time) %>;

var sec= <%= Second(Time) %>;

var hrs= <%= Hour(Time) %>;



範例網址:

http://www16.brinkster.com/doraemon2112/temp/123.asp



--------------------------------------------------------------------------

我把Purple Wind的程式修改一下

便做出這樣的效果了

真是謝謝各位的指點

程式碼如下

<script language="JavaScript">

var min= <%= Minute(Time) %>;

var sec= <%= Second(Time) %>;

var hrs= <%= Hour(Time) %>;

document.write("<IMG SRC='0.gif' NAME='h10'>");

document.write("<IMG SRC='0.gif' NAME='h1'>");

document.write("<IMG SRC='e.gif'>");

document.write("<IMG SRC='0.gif' NAME='m10'>");

document.write("<IMG SRC='0.gif' NAME='m1'>");

document.write("<IMG SRC='e.gif'>");

document.write("<IMG SRC='0.gif' NAME='s10'>");

document.write("<IMG SRC='0.gif' NAME='s1'>");

image0 = new Image();image0.src = "0.gif";

image1 = new Image();image1.src = "1.gif";

image2 = new Image();image2.src = "2.gif";

image3 = new Image();image3.src = "3.gif";

image4 = new Image();image4.src = "4.gif";

image5 = new Image();image5.src = "5.gif";

image6 = new Image();image6.src = "6.gif";

image7 = new Image();image7.src = "7.gif";

image8 = new Image();image8.src = "8.gif";

image9 = new Image();image9.src = "9.gif";

gg();

function gg() {

sec++;

if (sec==60) {

sec=0;

min++;

}

if (min==60) {

min=0;

hrs++;

}

if (hrs==24) {

hrs=0;

sec=0;

min=0;

}

document.images['s1'].src = eval("image" + (sec % 10) +".src");

document.images['s10'].src = eval("image" + (Math.floor(sec/ 10)) +".src");

document.images['m1'].src = eval("image" + (min % 10) +".src");

document.images['m10'].src = eval("image" + (Math.floor(min/ 10)) +".src");

document.images['h1'].src = eval("image" + (hrs% 10) +".src");

document.images['h10'].src = eval("image" + (Math.floor(hrs/ 10)) +".src");

setTimeout("gg()",1000);

}

</script>

本篇文章發表於2002-08-21 00:00
目前尚無任何回覆
   

回覆
如要回應,請先登入.