![]() |
Помогите с Background resolution
проблема такая:
вся графика под 800 но если user зайдет под 1024,как можно подставит другой background под 1024? Есть ли JavaScript script? Thanks |
Разрешение можно проверить используя screen.width (height), но логичнее будет использовать window.innerWidth, document.width или document.body.clientWidth (в зависимости от браузера). Хотя и это не панацея, т.к. прийдется еще предусмотреть onresize. Поэтому лучше сделать фон универсальным.
|
В основной странице можно написать так:
<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.