![]() |
два скрипта
Народ, если кому не трудно, помогите совместить два скрипта.
Заранее всем спасибо. Всё таки оба скрита прикольные. Вот первый: <script language="JavaScript"> <!-- 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> </head> <body onLoad="checkTime()" link="#000000" text="#000000"> <DIV style="position:absolute;top:40px;left:40px"> <DIV style="position:absolute;top:0px;left:0px"> <img src="1/bgclock.gif"> </DIV> <DIV style="position:absolute;top:0px;left:0px"> <OBJECT ID="secondObj" STYLE="width:100px;height:102px" CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6"> <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:0px;left:0px"> <OBJECT ID="minuteObj" STYLE="width:100px;height:102px" CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6"> <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,30)"> </OBJECT> </DIV> <DIV style="position:absolute;top:0px;left:0px"> <OBJECT ID="hourObj" STYLE="width:100px;height:102px" CLASSID="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6"> <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> А вот второй: <style> .spanstyle { position:absolute; visibility:visible; top:-50px; font-size:10pt; font-family:Verdana; font-weight:bold; color:red; } </style> </head> <body onLoad="makesnake()" style="width:100%;overflow-x:hidden;overflow-y:scroll" vlink="#0000FF" bgcolor=""> </body> <script> var x,y var step=20 var flag=0 var message="-=LEXTOR=- приветствует вас!!! " message=message.split("") var xpos=new Array() for (i=0;i<=message.length-1;i++) { xpos[i]=-50 } var ypos=new Array() for (i=0;i<=message.length-1;i++) { ypos[i]=-50 } function handlerMM(e){ x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY flag=1 } function makesnake() { if (flag==1 && document.all) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("span"+(i)+".style") thisspan.posLeft=xpos[i] thisspan.posTop=ypos[i] } } else if (flag==1 && document.layers) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("document.span"+i) thisspan.left=xpos[i] thisspan.top=ypos[i] } } var timer=setTimeout("makesnake()",30) } </script> <script> <!-- Beginning of JavaScript - for (i=0;i<=message.length-1;i++) { document.write("<span id='span"+i+"' class='spanstyle'>") document.write(message[i]) document.write("</span>") } if (document.layers){ document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM; // - End of JavaScript - --> </script> Ещё раз всем спасибо. :idontnow: :help: :молись: |
:help: Очень хочется. :idontnow:
Может всё таки кто-нибудь посмотрит |
А что первый скрипт делать должен? я попробовал: показывает крестик от рисунка и вроде край таблицы...
|
Только я тоже не врубился что делает первый скрипт...
т.е. понятно, что это какие-то часы, но как они функционируют...? кинь что ли ссылочку на исходник. более одного вызова скрипта описано тут: http://www.javascriptkit.com/javatut...iplejava.shtml Код:
<html> |
Вот ссылочка на часы http://lextor.nm.ru/bgclock.gif , но дело не в этом не идут стрелки на часах. А так хочется два скрипта.
|
так вот я и прошу тебя ссылку на оригинальный исходник скрипта.
всё будет. |
Ссылка на архив первого скриптаhttp://lextor.nm.ru/index.rar, т.е на текст следующий за мышкой и на часыhttp://lextor.nm.ru/WallClock.rar.
|
Вложений: 1
Держи
|
Огромное спасибо WMRomik. Не забуду.
IMHO.WS - The best forum of the world ;) |
| Часовой пояс GMT +4, время: 04:24. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.