IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Помогите с Background resolution (https://www.imho.ws/showthread.php?t=64102)

iloshka 13.07.2004 20:26

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

Есть ли JavaScript script?

Thanks

RaZEr 13.07.2004 20:31

Разрешение можно проверить используя screen.width (height), но логичнее будет использовать window.innerWidth, document.width или document.body.clientWidth (в зависимости от браузера). Хотя и это не панацея, т.к. прийдется еще предусмотреть onresize. Поэтому лучше сделать фон универсальным.

CEO 13.07.2004 23:33

В основной странице можно написать так:
<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");}
Обычно пользователь просматривает страницы в одном разрешении, поэтому ресизер, помоему, не так уж и нужен.


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

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