|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Часы на JavaScript - модернизация скрипта |
|
|
[решено] Часы на JavaScript - модернизация скрипта
|
Новый участник Сообщения: 39 |
Профиль | Сайт | Отправить PM | Цитировать http://kimry.net/clock.ZIP
Тут небольшой скриптик электронных часов. Скачал я его из какого-то хранилища скриптов (авторства не знаю). Как его не крутил, не смог сделать так, чтобы циферки (графические изображения) брались из заданной мною папки (по-умолчанию они берутся из папки, где лежит скипт). Вот. И ещё, часики не запускаются пока страница полностью не загрузится. Это приводит к тому, что на тяжёлых страницах часики выглядят не совсем корректно: циферок не видно, но горят две точки (разделитель часов:минут). С этим что-то нужно сделать. Либо чтоб часов не было видно совсем, пока всё не загрузится, либо чтоб разделитель выглядел как потухший, как и циферки. Либо сделать так, чтоб часы запускальсь сразу как загрузятся сами, не дожидаясь загрузки всей страницы. Надеюсь на вашу помощь - сам не осилил |
|
------- Отправлено: 19:18, 15-11-2007 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:29, 15-11-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 39
|
Профиль | Сайт | Отправить PM | Цитировать Sham, спасибо, с путями получилось, хотя и не совсем так однозначно.
А вот с советом №2 трабла. Если из тега body аттрибут OnLoad="show3()" убрать часики совсем не отображаются (точнее не идут, как-будто не загрузились совсем), пробовал добавлять в конец скрипта - результат один. Опишите подробней, как это сделать... |
------- Отправлено: 00:14, 16-11-2007 | #3 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать Kosiak, сори, насчет второго я неправ...
В общем так: часики запускаются в том месте, где указан show3(). <body onload... означало, что запуск произойдет после загрузки страницы целиком... чтобы этого не дожидаться, необходимо поместить show3() после нужных нам тегов img. Вот так (в теге script):
думаю, что первоначально не все картинки-циферки будут видны, особенно на медленном соединении... |
Отправлено: 01:19, 16-11-2007 | #4 |
Новый участник Сообщения: 39
|
Профиль | Сайт | Отправить PM | Цитировать Спасибо!
А чтобы сначала прогрузились все цифры, а только потом появились часики как сделать (чтоб часы не разорвало, если скорость будет низкая)? |
|
------- Отправлено: 08:11, 16-11-2007 | #5 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать Kosiak, добавьте функцию в список...
function test() { if (cpm.complete&&cam.complete/* и т.д.*/) { window.clearInterval(id); document.getElementById('clock').style.display=''; show3(); } }
тестируйте... |
Последний раз редактировалось Sham, 17-11-2007 в 04:20. Отправлено: 04:06, 17-11-2007 | #6 |
Новый участник Сообщения: 39
|
Профиль | Сайт | Отправить PM | Цитировать Не совсем понял, как и куда добавить эту функцию...
И ещё вопросик: можно ли как-нибудь переделать часики в 24часовой формат? |
------- Отправлено: 16:51, 18-11-2007 | #7 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:48, 19-11-2007 | #8 |
Новый участник Сообщения: 39
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Sham:
Попробовал на реальных условиях вроде всё нормально работает и без изысков... |
|
------- Отправлено: 20:23, 20-11-2007 | #9 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать Цитата Kosiak:
|
|
Отправлено: 00:54, 21-11-2007 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Модернизация поиска. | EN130 | О сайте и форуме | 13 | 01-06-2010 01:13 | |
VBS/WSH/JS - Помогите в доработке скрипта на JavaScript | SReg | Программирование и базы данных | 1 | 13-02-2009 01:13 | |
модернизация компьютера | ser7154 | Выбор отдельных компонентов компьютера и конфигурации в целом | 2 | 08-09-2008 12:41 | |
[решено] У пользователей терминала не отображаются часы | Lenergy | Microsoft Windows NT/2000/2003 | 3 | 06-02-2007 12:14 | |
[решено] Часы на home edition | pilot_555 | Microsoft Windows 2000/XP | 1 | 18-12-2006 08:29 |
|