imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 13.07.2004, 20:26     # 1
iloshka
Junior Member
 
Регистрация: 31.05.2004
Сообщения: 50

iloshka Мелкий засранец
Помогите с Background resolution

проблема такая:
вся графика под 800
но если user зайдет под 1024,как можно подставит другой background под 1024?

Есть ли JavaScript script?

Thanks
iloshka вне форума  
Старый 13.07.2004, 20:31     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Разрешение можно проверить используя screen.width (height), но логичнее будет использовать window.innerWidth, document.width или document.body.clientWidth (в зависимости от браузера). Хотя и это не панацея, т.к. прийдется еще предусмотреть onresize. Поэтому лучше сделать фон универсальным.
RaZEr вне форума  
Старый 13.07.2004, 23:33     # 3
CEO
Full Member
 
Аватар для CEO
 
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998

CEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собой
В основной странице можно написать так:
<SCRIPT language=JavaScript>
function resizer() {
xs=window.screen.width;
ys=window.screen.height;
if (xs<=800) {document.write('<LINK href="800.css" rel=stylesheet type=text/css>')}
if (xs>800) {document.write('<LINK href="1024.css" rel=stylesheet type=text/css>')}
}
resizer();
</script>
В файле 800.css:
body {background-image:url("800x600.gif");}
В файле 1024.css:
body {background-image:url("1024x768.gif");}
Обычно пользователь просматривает страницы в одном разрешении, поэтому ресизер, помоему, не так уж и нужен.
CEO вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:04.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.