koresaram
22-07-2003, 10:45
здорово народ!
есть вопрос: есть страничка размечена таблицей. в одну из ячеек таблицы надо вставить часы. часы на JavaScript. сами часы аналоговые, то бишь есть циферблат по нему колбасятся стрелки. проблема в следующем:
вот этот код прописан в <head>
<script language="JavaScript">
</script>
далее
<body onLoad="checkTime()">
<DIV style="position:absolute;top:0px;left:0px">
<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>
там дальше еще есть код видимо на минутную, часовую стрелки. положение на странице я так понял задается вот этим:
style="position:absolute;top:0px;left:0px">
путем подбора можно затащить эти часы куда надо, но при смене разрешения монитора на 800х600 эти часы уносит вправо на пол-страницы. сам я JavaS не очень. как эти часы загнать в одну ячейку таблицы?
Добавлено:
если убрать эти значения то часы встают в ячейку но по очереди: сначала циферблат, ниже секундная стрелка, ниже минутная и ниже часовая.
то есть: есть ли какая возможность задавать относительное положение?
есть вопрос: есть страничка размечена таблицей. в одну из ячеек таблицы надо вставить часы. часы на JavaScript. сами часы аналоговые, то бишь есть циферблат по нему колбасятся стрелки. проблема в следующем:
вот этот код прописан в <head>
<script language="JavaScript">
</script>
далее
<body onLoad="checkTime()">
<DIV style="position:absolute;top:0px;left:0px">
<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>
там дальше еще есть код видимо на минутную, часовую стрелки. положение на странице я так понял задается вот этим:
style="position:absolute;top:0px;left:0px">
путем подбора можно затащить эти часы куда надо, но при смене разрешения монитора на 800х600 эти часы уносит вправо на пол-страницы. сам я JavaS не очень. как эти часы загнать в одну ячейку таблицы?
Добавлено:
если убрать эти значения то часы встают в ячейку но по очереди: сначала циферблат, ниже секундная стрелка, ниже минутная и ниже часовая.
то есть: есть ли какая возможность задавать относительное положение?