imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 21.07.2004, 03:21     # 1
Lextor
Full Member
 
Аватар для Lextor
 
Регистрация: 20.07.2004
Адрес: Germany
Пол: Male
Сообщения: 1 158

Lextor Гурее всех гурых :-)
Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)
два скрипта

Народ, если кому не трудно, помогите совместить два скрипта.
Заранее всем спасибо. Всё таки оба скрита прикольные.

Вот первый:


<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>


Ещё раз всем спасибо.



Последний раз редактировалось Lextor; 21.07.2004 в 15:41.
Lextor вне форума  
Старый 21.07.2004, 13:41     # 2
Lextor
Full Member
 
Аватар для Lextor
 
Регистрация: 20.07.2004
Адрес: Germany
Пол: Male
Сообщения: 1 158

Lextor Гурее всех гурых :-)
Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)
Очень хочется.
Может всё таки кто-нибудь посмотрит

Последний раз редактировалось Lextor; 21.07.2004 в 21:26.
Lextor вне форума  
Старый 22.07.2004, 13:02     # 3
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
А что первый скрипт делать должен? я попробовал: показывает крестик от рисунка и вроде край таблицы...
EvroStandart вне форума  
Старый 22.07.2004, 21:40     # 4
WMRomik
Full Member
 
Аватар для WMRomik
 
Регистрация: 25.11.2001
Адрес: Moscow. Russia
Пол: Male
Сообщения: 573

WMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik Сэнсэй
Только я тоже не врубился что делает первый скрипт...
т.е. понятно, что это какие-то часы, но как они функционируют...?
кинь что ли ссылочку на исходник.
более одного вызова скрипта описано тут:
http://www.javascriptkit.com/javatut...iplejava.shtml

Код:
<html>
<head>
<style>
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:10pt;
font-family:Verdana;
font-weight:bold;
color:red;
z-index:20;
}
</style>
<script language="JavaScript">
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)
}
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>
<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(ste pDegree*minute/12))
secondObj.Rotate(0,0,degreeSecond)
minuteObj.Rotate(0,0,degreeMinute)
hourObj.Rotate(0,0,degreeHour)
}
// - End of JavaScript - -->
</script>
</head>
<body onLoad="makesnake();checkTime()" link="#000000" text="#000000" style="width:100%;overflow-x:hidden;overflow-y:scroll" vlink="#0000FF">
<DIV style="position:absolute;top:40px;left:40px">
<DIV style="position:absolute;top:0px;left:0px">
<img src="./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>
</body>
</html>
__________________
Ничто не даётся нам с таким трудом, как то, что не даётся.

Best regards!

2008 © Roman V. Brooks

Последний раз редактировалось WMRomik; 22.07.2004 в 21:43.
WMRomik вне форума  
Старый 23.07.2004, 01:41     # 5
Lextor
Full Member
 
Аватар для Lextor
 
Регистрация: 20.07.2004
Адрес: Germany
Пол: Male
Сообщения: 1 158

Lextor Гурее всех гурых :-)
Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)
Вот ссылочка на часы http://lextor.nm.ru/bgclock.gif , но дело не в этом не идут стрелки на часах. А так хочется два скрипта.
Lextor вне форума  
Старый 23.07.2004, 01:46     # 6
WMRomik
Full Member
 
Аватар для WMRomik
 
Регистрация: 25.11.2001
Адрес: Moscow. Russia
Пол: Male
Сообщения: 573

WMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik Сэнсэй
так вот я и прошу тебя ссылку на оригинальный исходник скрипта.
всё будет.
__________________
Ничто не даётся нам с таким трудом, как то, что не даётся.

Best regards!

2008 © Roman V. Brooks
WMRomik вне форума  
Старый 23.07.2004, 02:20     # 7
Lextor
Full Member
 
Аватар для Lextor
 
Регистрация: 20.07.2004
Адрес: Germany
Пол: Male
Сообщения: 1 158

Lextor Гурее всех гурых :-)
Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)
Ссылка на архив первого скриптаhttp://lextor.nm.ru/index.rar, т.е на текст следующий за мышкой и на часыhttp://lextor.nm.ru/WallClock.rar.
Lextor вне форума  
Старый 23.07.2004, 10:55     # 8
WMRomik
Full Member
 
Аватар для WMRomik
 
Регистрация: 25.11.2001
Адрес: Moscow. Russia
Пол: Male
Сообщения: 573

WMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik СэнсэйWMRomik Сэнсэй
Держи
Вложения
Тип файла: rar WallClock.rar (8.8 Кбайт, 3 просмотров - Кто скачивал? )
__________________
Ничто не даётся нам с таким трудом, как то, что не даётся.

Best regards!

2008 © Roman V. Brooks
WMRomik вне форума  
Старый 23.07.2004, 12:59     # 9
Lextor
Full Member
 
Аватар для Lextor
 
Регистрация: 20.07.2004
Адрес: Germany
Пол: Male
Сообщения: 1 158

Lextor Гурее всех гурых :-)
Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)Lextor Гурее всех гурых :-)
Огромное спасибо WMRomik. Не забуду.

IMHO.WS - The best forum of the world

Lextor вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:37.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.