Серьёзный вопрос @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
На страницу 1 2  >  Страница 1 из 2 [ Сообщений: 54 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 8 Август 2002, 21:13:00 
мне бы хотелось узнать:
1.есть ли такой скрипт, который при разрешении монитора меньших чем 1024 загружает одну пагу, а при разрешении монитора больше 1024 загружает другую... если есть, то обязательно напишите, буду очень сильно благодарен.
2.на некоторых компьютерах на vjikki.kmail.ru/1/ текст не выводиться маленьким, как этот баг исправить?
срочно [img]images/smiles/icon_sad.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 00:47:00 
Осталось придумать, как реализовать автоматическую адаптацию размера растровых иллюстраций к текущему размеру. [img]images/smiles/icon_smile.gif[/img]

Так что "независящий от разрешения дизайн" -- сказка.
Protoss
соучастник
0
Сообщения: 544
Зарегистрирован: 15.05.02
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 04:28:00 
Я наверно по своему ламерству не так вопрос понял.На JS разрешение определяется приметно так (скрипт не мой - содрал из другого форума)
<script language="JavaScript">
if ((screen.width == 1024) && (screen.height == 768))
{
alert('У вас правильное разрешение 1024х768.')
}
else
if ((screen.width == 800) && (screen.height == 600))
{
alert('Разрешение вашего экрана всего 800х600...впрочем, такое разрешение почти у всех пользователей. Напиши мне спасибо mailto:harisn@mail.ru')
location.href="Страница с разрешением 800x600.html"
}
else
if ((screen.width == 640) && (screen.height == 480))
{
alert('Тю, брат у тебя поганое разрешение...сделай его хотя бы 800x600, но эта страница специально для тебя...')
location.href="Страница с разрешением 640x480.html"
}

document.write('Если вы это читаете, разрешение вашего экрана равно 1024 x 768')
</script>
Определяеш так разрешение и в зависимости от этого.…
Или я в чём то ламерю? Тогда sorry.…….
Original Demon Муж.
постоянный участник
9
Сообщения: 2719
Зарегистрирован: 18.04.02
Откуда: Hell of a Place
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 09:35:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения Crazy:
<STRONG>Осталось придумать, как реализовать автоматическую адаптацию размера растровых иллюстраций к текущему размеру. [img]images/smiles/icon_smile.gif[/img]

Так что "независящий от разрешения дизайн" -- сказка.</STRONG><HR></BLOCKQUOTE>

А чего? PHP позволяет формировать изображения программно. [img]images/smiles/icon_smile.gif[/img]

На самом деле обычная резина...
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 09:40:00 
Какая связь между резиной на клиенте и программным масштабированием изображений на сервере? Как ты себе представляешь эту связку? [img]images/smiles/icon_smile.gif[/img]

Что до "обычной резины", то есть такая штука, как контентная графика. Которая является не частью дизайна, а непосредственно образует контент. Пример: статья с графиком зависимости X от Y. Если делать для возможности просмотра в 640x480 график будет вбит в картинку размером (к примеру) 500x500. В разрешении 1024x768 это будет откровенно мелко. Как ты "резиной" обеспечишь выдачу разных контентных картинок?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 09:45:00 
Original Demon вообще работать с графикой и программно формировать изображение на пхп можно.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 09:48:00 
Crazy ну можно под каждое разрешение сделать свою картинку. [img]images/smiles/icon_wink.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 10:02:00 
Разумеется. Но "резиной" в обычном понимание не удстся сверстать так, чтобы в разных случаях подставлялись разные картинки. [img]images/smiles/icon_smile.gif[/img]

Так что все равно либо определение на JS оптимального размера из заготовленного набора -- либо возможность для посетителя вручную задать нужный ему масштаб. Второе, признаться, мне больше нравится.
Protoss
соучастник
0
Сообщения: 544
Зарегистрирован: 15.05.02
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 11:15:00 
На JS определить разрешение монитора легко.Это даже я смогу сделать [img]images/smiles/icon_smile.gif[/img]
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 11:22:00 
а можешь помочь?
на мыло можешь написать как он выгляидт, только не только определение, но и запуск разных паг! [img]images/smiles/icon_sad.gif[/img]

mailto:burnkit@kmail.ru
Original Demon Муж.
постоянный участник
9
Сообщения: 2719
Зарегистрирован: 18.04.02
Откуда: Hell of a Place
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 11:46:00 
можно-то можно, но вот стоит ли... правильней сделать независящий от разрешения дизайн.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 12:22:00 
Простой вопрос: как живущий на сервере GD узнает, что нужно сделать картинку именно ЭТОГО размера?
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 12:36:00 
у меня спецификация паги не позволяет сделать резину!!! [img]images/smiles/icon_wink.gif[/img]

[ 09 Августа 2002: Исправлено vjikki ]
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 12:37:00 
Crazy ты меня удивляешь, волга [img]amazed.gif[/img] [img]images/smiles/icon_biggrin.gif[/img]
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 12:39:00 
Протосс, забыл сказать: ПАСИБА [img]images/smiles/icon_smile.gif[/img]
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 12:41:00 
только теперь встречный вопрос возникает, как сделать так, что бы при загрузки одной из страницы старая пага убиралась?

ну просто я в кодинге не успел, я ж всётки дизацнер [img]usy.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 12:48:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения Long:
<STRONG>Crazy ты меня удивляешь, волга [img]amazed.gif[/img] [img]images/smiles/icon_biggrin.gif[/img]</STRONG><HR></BLOCKQUOTE>

Если вопрос кажется простым, то есть шанс, что в нем чего-то не заметили. [img]images/smiles/icon_smile.gif[/img] Напоминаю: в противовес использованию JS было выдвинуто предложение использовать независящий от разрешения дизайн и серверное масштабирование графики.

Известно, что браузер в общем случае добровольно не сообщает на сервер разрешение экрана и размер окна браузера. Так что если мы JS не используем, то сервер остается в полном неведении относительно этих параметров.

Теперь ответ перестал быть таким очевидным? [img]images/smiles/icon_smile.gif[/img]
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 12:56:00 
ой.. [img]amazed.gif[/img]
а чё делать то? [img]spy.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:01:00 
Смотря что хочешь получить. [img]images/smiles/icon_smile.gif[/img]

Если именно автоматическую подстановку контента в соответствии с текущим разрешением, то без JS здесь не обойдешься -- чудес не бывает.

Если просто "чтоб дизайн был приятен при разных разрешениях" -- весьма вероятно, что можно просто обойтись резиновым дизайном.
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:05:00 
резинка не подойдёт, спецификация не та, на то он и концепт [img]images/smiles/icon_wink.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:07:00 
В таком случае -- бери приведенный выше код (без alert'ов, разумеется [img]images/smiles/icon_smile.gif[/img] ) …
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:13:00 
ну канещ, без алерта.… [img]smoke.gif[/img]
Protoss
соучастник
0
Сообщения: 544
Зарегистрирован: 15.05.02
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:15:00 
2 vjikki - Делать - JS учить [img]images/smiles/icon_smile.gif[/img]Это всё элементарный JS - а я сам его толком не знаю.Кидаю в тебя ссылками - ищи там сам.Там это точно есть. [img]images/smiles/icon_smile.gif[/img] http://html.manual.ru/forum/topics.php http://wdstudio.al.ru/javas.htm
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:17:00 
оо, сенька .. [img]dandy.gif[/img]
Protoss
соучастник
0
Сообщения: 544
Зарегистрирован: 15.05.02
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:18:00 
location.href
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:19:00 
Кстати ещё я концепт выложу на обсуждение... сами оцените(!), только плиз, включите яву в эксплорере [img]images/smiles/icon_biggrin.gif[/img]
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:20:00 
location.href ?????
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:33:00 
Что "location.href"?
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 13:40:00 
[img]lol.gif[/img] [img]lol.gif[/img] [img]lol.gif[/img] [img]lol.gif[/img]
Protoss
соучастник
0
Сообщения: 544
Зарегистрирован: 15.05.02
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 14:42:00 
location.href - sorry.Это не в тему.Случайно послалось [img]images/smiles/icon_smile.gif[/img]
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 14:42:00 
А теперь, как мне спарить:
<script language="JavaScript">
if ((screen.width == 1024) && (screen.height == 768))
{
alert('У вас правильное разрешение 1024х768.')
}
else
if ((screen.width == 800) && (screen.height == 600))
{
alert('Разрешение вашего экрана всего 800х600...впрочем, такое разрешение почти у всех пользователей. Напиши мне спасибо mailto:harisn@mail.ru')
location.href="Страница с разрешением 800x600.html"
}
else
if ((screen.width == 640) && (screen.height == 480))
{
alert('Тю, брат у тебя поганое разрешение...сделай его хотя бы 800x600, но эта страница специально для тебя...')
location.href="Страница с разрешением 640x480.html"
}
document.write('Если вы это читаете, разрешение вашего экрана равно 1024 x 768')
</script>

и

<a href="#"><img name="Image01" border="0" src="img/image.gif" width="49" height="16" onClick="MM_openBrWindow('contacts.htm','contacts','width=313,height=100')"></a>

вот.… [img]images/smiles/icon_wink.gif[/img]
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 15:04:00 
ну, собссно
<script>
function openStrangePage(url)
{
.
.
.
}
</script>

<a href="#" onclick="openStrangePage(url)"><img></a>
vjikki
соучастник
0
Сообщения: 644
Зарегистрирован: 29.07.02
Откуда: moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 16:13:00 
чтото я не допёр, без клика что бы открывалось в окошке MM_openBrWindow ('contacts.htm','contacts','width=313,height=100')
Protoss
соучастник
0
Сообщения: 544
Зарегистрирован: 15.05.02
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 16:40:00 
без клика - на <body> вешаешь onload [img]images/smiles/icon_smile.gif[/img]
Protoss
соучастник
0
Сообщения: 544
Зарегистрирован: 15.05.02
Откуда: Moscow
Заголовок сообщения: Серьёзный вопрос
Сообщение Добавлено: 9 Август 2002, 16:42:00 
или вез <body> просто функцию запускаешь.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
На страницу 1 2  >  Страница 1 из 2 [ Сообщений: 54 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100