![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| ChaserHA |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
Привет всем.
Помогите найти / написать скрипт определяющий какой рамер шрифта установлен в системе (у пользователя): Normal size (96 DPI), Large size (120 DPI) или какой-то другой (Сustom). Сам я скрипты никогда не писал, но очень нужно. Если есть готовый код буду очень благодарен. |
|||
|
||||
| JSman |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 279 Регистрация: 10.7.2006 Репутация: нет Всего: 4 |
как будет время дам полный ответ. а пока просто скажу направление.
определения размера встроенных шрифтов, а также другие параметры оформения находятся в реестре. можно узнать значения ключей реестра с помощью компонентов ActiveX. поэтому остальные браузеры, кроме internet explorer не подойдут. вставляем в страницу следующий объект: <OBJECT CLASSID="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B" ID="WshShell"></OBJECT> а в скрипте для доступа к реестру можно написать так: window.onload = function () { alert(WshShell.RegRead( "HKCU\\Control Panel\\Appearance\\Current")); } но скрипт покажет только какая именно тема офомления выбрана (ее заголовок). например "Стандартная (огромная)" Добавлено @ 14:10 остальные параметры находятся в том же разделе реестра. надо вручную посмотреть |
|||
|
||||
| ChaserHA |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
Спасибо, но мне во-первых: нужна кроссбраузернось.
Во-вторых: нужны размеры шрифтов в виде величины DPI - величина четкости (можно постмотреть в свойствах экрана Settings -> Advanced -> General). Именно это. |
|||
|
||||
| ChaserHA |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
Вот, нашел код, вроде то что мне нужно.
Осталось только как-то упростить его, то есть чтоб показывал DPI без использования стилей и прочего ненужного. Оставить голый JavaScript. Кто-нибудь поможет?
Это сообщение отредактировал(а) ChaserHA - 27.12.2006, 15:42 |
|||
|
||||
| ChaserHA |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
Всем спасибо, вопрос решен (оставил последний вариант), тема закрыта.
|
|||
|
||||
| JSman |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 279 Регистрация: 10.7.2006 Репутация: нет Всего: 4 |
еще один пример, когда человек задает неконкретный вопрос ((
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |