| imho.ws |
![]() |
|
|
|
# 2 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Разрешение можно проверить используя screen.width (height), но логичнее будет использовать window.innerWidth, document.width или document.body.clientWidth (в зависимости от браузера). Хотя и это не панацея, т.к. прийдется еще предусмотреть onresize. Поэтому лучше сделать фон универсальным.
|
|
|
|
|
# 3 |
|
Full Member
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В основной странице можно написать так:
<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");} Обычно пользователь просматривает страницы в одном разрешении, поэтому ресизер, помоему, не так уж и нужен. |
|
|