Re: 這個時鐘是如何做的...

看板Web_Design作者 ( ￾N￾N￾N￾N￾N￾N )時間20年前 (2004/01/15 01:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《mission (認識新朋友~)》之銘言: : 他的那個時鐘部份有用到java script跟FLASH的結合吧 : 因為我有試驗了一下 : 當有*.SWF的檔案的時候那個時鐘才會出現 : 所以應該是跟FLASH也有關係~ : 至於怎麼做的.....這就要請問更厲害的高手了 : ※ 引述《kellyet (啦啦隊剋星~~哇哈哈)》之銘言: : : http://www.pcboy.com.tw/~longyes/allpage.htm : : 左上方有個時鐘...請問各位那時怎麼做的阿? 沒用到flash 只用到java script跟css(?)的定位 把下面的原始碼複製並自己做一張150*150的時鐘背景圖命為1.jpg跟html檔放在一起 ============== <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=big5"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>main</title> <!------------ 插入控制碼區段開始 ------------> <script language="JavaScript"> <!-- Beginning of JavaScript - // CREDITS: // SwissWatch Alpha Y2 by Urs Dudli and Peter Gehrig // Copyright (c) 1999 Peter Gehrig and Urs Dudli. All rights reserved. // Permission given to use the script provided that this notice remains as is. // Additional scripts can be found at http://www.24fun.ch. // info@24fun.ch // 12/22/1999 // IMPORTANT: // If you add this script to a script-library or script-archive // you have to add a link to http://www.24fun.ch on the webpage // where SwissWatch Alpha Y2 is running. var now var second var minute var hour var degreeSecond var degreeMinute var degreeHour var timer var stepDegree=6 var stepDegreeHour=30 function checkTime() { if (document.all) { now=new Date() second=now.getSeconds() minute=now.getMinutes() hour=now.getHours() if (hour>=12) {hour=hour-12} spinIt() timer=setTimeout("checkTime()",200) } } function spinIt() { window.status=hour secondObj.SetIdentity() minuteObj.SetIdentity() hourObj.SetIdentity() degreeSecond=180+stepDegree*second degreeMinute=180+stepDegree*minute degreeHour=180+stepDegreeHour*hour+(Math.floor(stepDegree*minute/12)) secondObj.Rotate(0,0,degreeSecond) minuteObj.Rotate(0,0,degreeMinute) hourObj.Rotate(0,0,degreeHour) } // - End of JavaScript - --> </script> <!------------ 插入控制碼區段結束 ------------> <base target="main"> </head> <body onLoad="checkTime()" topmargin="15" leftmargin="22" > <DIV style="position:absolute;top:40px;left:40px"> <DIV style="position: absolute; top: -20; left: -20; width: 200; height: 731">  <img border="0" src="1.jpg" width="150" height="150">  </DIV> <DIV style="position: absolute; top: 2; left: 25; width: 55; height: 26"> <OBJECT ID="secondObj" STYLE="width:100px;height:102px" CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6" width="14" height="14"> <PARAM NAME="HighQuality" VALUE="1"> <PARAM NAME="Line0001" VALUE="SetFillStyle(1)"> <PARAM NAME="Line0002" VALUE="SetLineColor(80,20,20)"> <PARAM NAME="Line0003" VALUE="SetFillColor(80,20,20)"> <PARAM NAME="Line0004" VALUE="Rect(0,0,1,32)"> </OBJECT> </DIV> <DIV style="position: absolute; top: 2; left: 25; width: 259; height: 229"> <OBJECT ID="minuteObj" STYLE="width:100px;height:102px" CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6" width="14" height="14"> <PARAM NAME="HighQuality" VALUE="1"> <PARAM NAME="Line0001" VALUE="SetFillStyle(1)"> <PARAM NAME="Line0002" VALUE="SetLineColor(8e,46,00)"> <PARAM NAME="Line0003" VALUE="SetFillColor(8e,46,00)"> <PARAM NAME="Line0004" VALUE="Rect(0,0,1,30)"> </OBJECT> </DIV> <DIV style="position: absolute; top: 2; left: 25; width: 48; height: 26"> <OBJECT ID="hourObj" STYLE="width:100px;height:102px" CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6" width="14" height="14"> <PARAM NAME="HighQuality" VALUE="1"> <PARAM NAME="Line0001" VALUE="SetFillStyle(1)"> <PARAM NAME="Line0002" VALUE="SetLineColor(50,50,50)"> <PARAM NAME="Line0003" VALUE="SetFillColor(50,50,50)"> <PARAM NAME="Line0004" VALUE="Rect(0,0,1,16)"> </OBJECT> </DIV> </DIV> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.192.230.47
文章代碼(AID): #101O9-DY (Web_Design)
文章代碼(AID): #101O9-DY (Web_Design)