|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 | |
|