Подскажите скрипт, который бы менял шапку в зависимости от разрешения монитора

B
На сайте с 31.05.2008
Offline
64
827

Подскажите скрипт, который бы менял шапку сайта в зависимости от разрешения монитора. Поскольку шапка статическая, резинового элемента там нет.

TO
На сайте с 21.09.2007
Offline
170
#1

Это делается не скриптом, а версткой, насколько я знаю.

B
На сайте с 31.05.2008
Offline
64
#2
t_o_x_a:
Это делается не скриптом, а версткой, насколько я знаю.

Вёрсткой, если в шапке есть резиновый элемент, который можно повторять по горизонтали, а здесь такого нет, шапка это некая картинка, которую нужно делать либо больше, либо меньше в зависимости от разрешения монитора без потери качества. Вот пример сайт мастеркарда: http://mastercardpremium.ru/

C
На сайте с 11.10.2006
Offline
67
cap
#3

когда то давно приходилось подсовывать разные флешки в шапку. делал при помощи width = get_width(); на JS

[Удален]
#4

Последний оратор пукнул в воду.

ну в общем суть такая

<Body onload='myFunction()'>

<div id='header'>

Это шапка

</div>

...

</body>

<script>

function myFunction()

{

if (screen.availWidth>=1024)

document.getElementById('header').backgroundImage='картинка для разрешения 1024 или больше')

if (screen.availWidth>=1400)...

}

и т.д. условия должны идти в порядке возрастания измеряемого значения.

ronald
На сайте с 17.11.2005
Offline
100
#5
Вот пример сайт мастеркарда: http://mastercardpremium.ru/

В указанном примере сайт на флеше. Флешку можно растягивать как угодно с помощью Action Script.

B
На сайте с 31.05.2008
Offline
64
#6
neolord:
Последний оратор пукнул в воду.

ну в общем суть такая
<Body onload='myFunction()'>
<div id='header'>
Это шапка
</div>
...
</body>

<script>
function myFunction()
{
if (screen.availWidth>=1024)
document.getElementById('header').backgroundImage='картинка для разрешения 1024 или больше')

if (screen.availWidth>=1400)...

}

и т.д. условия должны идти в порядке возрастания измеряемого значения.

спс..попробую

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий