резиновый дизайн

D
На сайте с 02.04.2006
Offline
48
def
488

доброго дня. Мне понадобилось сверстать резиновый дизайн, для этого я наделал несколько версий изображений шаблона под каждое из распространненых разрешений. На страницу добавил код, который в зависимости от разрешения пользователя выбирает те или иные изображения:

<script language="JavaScript">

var dirI, w, h1, h2, h3;
if(screen.width == 800){
dirI = '/800/'; <!-- папка в которой лежат рисунки для разрешения 800*600 -->
w = '776'; h2 = '28'; <!-- у меня всего три изображения зависящих от разрешения, это их параметры, ширина у всех 776, h2 h1 h3 - высоты -->
h1 = '26'; h3 = '229';
}else if(screen.width == 1024){
dirI = '/1024/';
w = '1000'; h2 = '35';
h1 = '34'; h3 = '296';
}else if(screen.width == 1280){
dirI = '/1280/';
w = '1256'; h2 = '44';
h1 = '43'; h3 = '372';
}else if(screen.width == 1600){
dirI = '/1600/';
w = '1600'; h2 = '56';
h1 = '55'; h3 = '474';
}else{
dirI = '/1024/';
w = '1000'; h2 = '35';
h1 = '34'; h3 = '296';
}

</script>

значит с этим понятно, теперь в описании ячейки таблицы в параметр, background-image:url() мне надо вставить путь, который выглядит как templates/bla-bla/images/ +window.dirI(т.е. папка с картинками для текущего изображения)+/1.jpg. Но как это сделать? с параметрами я вроде разобрался, там можно вставить как

heigth: expression( window.h1 );
, а вот как сформировать параметр для background-image:url? :confused:
Deler
На сайте с 20.02.2007
Offline
78
#1
def:
<script language="JavaScript">

А кроме JavaScript, другими способами не хотите?

Фтопку скучные выходные! Веселись в месте с Сапой (http://www.sape.ru/r.ZpKTpFrELe.php) Эффективное продвижение сайтов - ВебЭффектор (http://client.webeffector.ru/registration.html?invitation=1e8ca836c962598551882e689265c1c5). (http://vremiakino.com/)
D
На сайте с 02.04.2006
Offline
48
def
#2
А кроме JavaScript, другими способами не хотите?

какими например?

Deler
На сайте с 20.02.2007
Offline
78
#3
def:
какими например?

Советую не тратить пока время на форумы, а углубиться в литературу. И посетить несколько тянушихся сайтов, посмотреть дизайн, посмотреть код. Вы на многие вопросы ответите сами, а как известно то что изучил и понял сам, то лучшее знание.

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