"Зашить" javascript в DIV

Старый mweb

Модератор: [mweb team]

"Зашить" javascript в DIV

Сообщение coldrain Вт май 01, 2007 10:38

привет всем,

я использую сл. код для вывода случайной картинки в заголовок страницы:

Код: Выделить всё

p=65*Math.random();
d=parseInt(p);
document.write ("<div background:url('../pics/site/"+d+".jpg')></div>")



как видите, в скобках я пытаюсь вписать в DIV полученную картинку.

но картинка не выводится. с таблицами я это проделываю без проблем, т.е. вписываю в background.

в чем моя ошибка?
coldrain
Прохожий
 
Сообщения: 14
Зарегистрирован: Пн апр 23, 2007 22:37

Сообщение Padonak Вт май 01, 2007 11:25

учи спецификацию разметки :-) и цсс :-)

style="background:цвет url(изображение) позиция повторение"

Изображение
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Alkeeper Вт май 01, 2007 21:13

document.write ("<div background-image:url('../pics/site/"+d+".jpg')></div>")

-03-
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение Padonak Вт май 01, 2007 22:29

2Alkeeper: кончай бухать до 9-го не дотянешь такими темпами -13-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение coldrain Вт май 01, 2007 23:07

спасибо всем! -14- решил проблему. -18-
coldrain
Прохожий
 
Сообщения: 14
Зарегистрирован: Пн апр 23, 2007 22:37

Сообщение Alkeeper Ср май 02, 2007 6:06

В нотуре...
document.write ("<div style=\"background-image:url('../pics/site/"+d+".jpg')\"></div>")
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение coldrain Вс май 13, 2007 1:03

камрады

что-то я подзапутался опять. need your help again
вопрос стоит по-прежнему об этом некошерном/плохом/чреватым, но все же рабочим скрипте.

значит-с, так:

Код: Выделить всё
<div align="center"Ю

<div style="background-color:#FFFFFF; width:600px">

<img src="../pics/site/l_u_c.gif" align="left" alt="" />
<img src="../pics/site/r_u_c.gif" align="right" alt="" />


<script language="javascript" type="text/javascript">
   
p=65*Math.random();
d=parseInt(p);
document.write ("<div style=\"width: 560px;height: 160px; background: url('../pics/site/"+d+".jpg')\"><div style=\"width: 200px; height: 60px; background-color: #FFFFFF\"><\/div><\/div>");
</script>
</div>
</div>
</div>

1 слой - контайнер, по центру
2 слой - собсно шапка. слева-справа - картинки-углы, посередине div с random-картинками.

проблема в том, что надо втиснуть внутрь еще один слой в созданный скриптом слой и в него впихнуть картинку с лого и ссылкой. слой впихнуть не сложно, вся сложность его правильно расположить - я и padding, и margin пробовал - сдвигается вся страница вниз.

что скажете, как можно это разрешить?
thx
coldrain
Прохожий
 
Сообщения: 14
Зарегистрирован: Пн апр 23, 2007 22:37

Сообщение Berezkin Вт май 15, 2007 9:46

Код: Выделить всё
.megadiv {
position: absolute;
z-index: 2;
/*двигаем-див-куда-захотим-ниже-написано-как*/
left: 100px;
top: 200px;
}
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

cron