![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Динамическое изменение страницы... |
|
Динамическое изменение страницы...
|
Kenwood
Сообщения: n/a |
Здравствуйте, форумцы.
Я недавно начал заниматься HTML'ом и по истечении некоторого времени у меня возникла следующая проблема. При создании страниц нужно ведь учитывать все расширения (640, 800, 1024). Так вот как сие благо можно сделать. Спасибо |
|
Отправлено: 15:16, 22-03-2004 |
Wise Man Сообщения: 1161
|
Профиль | Отправить PM | Цитировать Указывать размеры в % или писать под разное разрешение.
Или вот скриптик такой есть: <html> <head> <title>Разрешение</title> </head> <body bgcolor="#FFFFFF"> <script language="JavaScript"> <!-- if (self.screen) { // for NN4 and IE4 width = screen.width height = screen.height } else if (self.java) { // for NN3 with enabled Java var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsize = jkit.getScreenSize(); width = scrsize.width; height = scrsize.height; }else{ width = height = 'x' // for all other browsers } if (width == 640) { document.writeln('640x480') } else if (width == 800) { document.writeln('800x600') } else if (width == 1024) { document.writeln('1024x768') } else if (width == 1280) { document.writeln('1280x?') } else { document.writeln('I don`t know your resolution') } //--> </script> </body> </html> ![]() |
------- Отправлено: 11:48, 23-03-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Kenwood
Сообщения: n/a |
Vitki, мои познания в Java неахти, поэтому не подскажишь как это сделать. Просто скопировать в тело документа и все? Если можно по подробнее.
![]() |
Отправлено: 16:14, 26-03-2004 | #3 |
Пользователь Сообщения: 98
|
Профиль | Сайт | Отправить PM | Цитировать Kenwood
простой способ <table width="760" border="0" cellpadding="0" cellspacing="0" align="center" class="txt"> ![]() просто при монитор 21 дюйм - поверь страшно смотреть на сайты сделаные на width="100%" ![]() |
------- Отправлено: 08:39, 27-03-2004 | #4 |
Wise Man Сообщения: 1161
|
Профиль | Отправить PM | Цитировать Kenwood
Вот готовый скрипт: <HTML> <HEAD> <TITLE>Title</TITLE> <script language="JavaScript"> <!-- if (self.screen) { * * // for NN4 and IE4 * * * *width = screen.width * * * *height = screen.height } else if (self.java) { * // for NN3 with enabled Java * * * var jkit = java.awt.Toolkit.getDefaultToolkit(); * * * var scrsize = jkit.getScreenSize(); * * * * * * width = scrsize.width; * * * height = scrsize.height; }else{ * * * width = height = 'x' // for all other browsers } if (width == 640) { * window.open('error.html','start') } else if (width == 800) { * window.open('0800.html','start') } else if (width == 1024) { * window.open('1024.html','start') } else if (width == 1152) { * window.open('1152.html','start') } else if (width == 1280) { * window.open('1280.html','start') } else if (width == 1600) { * window.open('1600.html','start') } else { * window.open('error.html','start') } //--> </script> </HEAD> </HTML> потом делаешь несколько обычных html-файлов: 0640.html - для 640х480 0800.html - для 800х600 и тд error.html - для отображения ошибки при невозмодности определения разрешения и выбора его вручную. Скрипт довольно простой и понятный. "если width=1600, открыть фаил 1600.html в фрейме start" Работает у меня такой, например тут: www.ls.ee Там открытый код, так что полазей в source, посмотри как чего работает. |
|
------- Отправлено: 14:12, 27-03-2004 | #5 |
![]() Guest |
есть еще прикол по мере увеличения разрешения добавлять на страницу <div> блоки справа и внизу чтобы заполнить пространство, но это только в случае когда основное содержание тянуть не хочется, например, если страница - сплошные картинки. Правда есть недостаток. В дополнительные блоки нельзя ставить ничего важного т.к. на низких разрешениях их просто нет. Посмотри www.mania.nm.ru.
|
Отправлено: 14:26, 29-03-2004 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Изменение кодовой страницы | масяня@ | Microsoft Windows Vista | 2 | 25-08-2009 18:25 | |
Интернет - Internet Explorer 6.0 sp2. Как указать печать адреса страницы при печати страницы. | GifuN | Microsoft Windows 2000/XP | 1 | 11-11-2008 08:29 | |
Разное - Изменение Домашней страницы | YDen | Microsoft Windows 2000/XP | 6 | 12-04-2008 14:21 | |
Изменение домашней страницы +Реестр | Craager | Microsoft Windows 2000/XP | 3 | 04-10-2006 01:09 | |
Динамическое распределение ширины | SliDE | Сетевые технологии | 1 | 06-02-2003 13:07 |
|