Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » как указать место на странице для часиков

Ответить
Настройки темы
как указать место на странице для часиков

Старожил


Сообщения: 282
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


здорово народ!
есть вопрос: есть страничка размечена таблицей. в одну из ячеек таблицы надо вставить часы. часы на 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 не очень. как эти часы загнать в одну ячейку таблицы?

Добавлено:

если убрать эти значения то часы встают в ячейку но по очереди: сначала циферблат, ниже секундная стрелка, ниже минутная и ниже часовая.

то есть: есть ли какая возможность задавать относительное положение?

-------
настоящему корейцу завсегда везде ништяк!


Отправлено: 10:45, 22-07-2003

 

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Пjпробуй Div совсем без style и внутри TD

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 18:55, 22-07-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 282
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


это я сразу попробовал
тут такая штука: из картинок есть только циферблат без стрелок. сами стрелки видать рисуются вот этими кодами
<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)">

если убрать style и оставить чистый DIV то циферблат как положено ровно встает в ячейку TD но эти гребаные стрелки встают не в циферблат а под ним. получается типа того:

круг циферблата

---------- (минутная стрелка)

    |
    |  секундная струлка

-------  (часовая стрелка)

вживую это вот что www.elsti.ru/java/i.htm


Добавлено:

причем такая фигня в случае и когда несколько DIV
<DIV>
img src ="цеферблат"
</DIV>

<DIV>
<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>
<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 один

<DIV>
img src ="цеферблат"
<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>

они все равно друг под другом.

-------
настоящему корейцу завсегда везде ништяк!


Отправлено: 09:48, 23-07-2003 | #3



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » как указать место на странице для часиков

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - FreeBSD 7.2 помогите навтроить сеть (нужно для двух ветевух указать разные шлюзы) kot318 Общий по FreeBSD 5 30-09-2009 13:39
FreeBSD - SQUID как указать подклбючение к интернету yastreb_oren Общий по FreeBSD 3 13-06-2008 05:44
как грамотно указать путь в ссылке Vi-P Вебмастеру 8 15-12-2006 18:59
Как указать метку тома для диска созданного subst-ом ES Хочу все знать 5 08-09-2006 16:50
Админ интерфейс для редактирования прайса на странице. Jekamajor Вебмастеру 9 23-04-2004 11:22




 
Переход