Сообщение от Gvozd
|
1)
зачем нужен код (1)?
по сути ничего полезного в данном контексте он не делает
2)
Хотелось бы как-то назначить второму первое.
поясните-не понял
|
1)
Я пишу класс чтоб в него добавлялись только такие данные:
уровень меню(к кому относится), фон(наша картинка), текст, ссылка на обработчик. Только такие данные заносятся и obj.vivodmenu(); - меню готовенькое на экране.(пока только 3-ех уровневое - думаю больше не надо)
Пункт меню у меня - картинка с надписью, и узнать величину блока div {position:absolute} можно только по размерам картинки:
var img=new Image(); img.src='bfon30.jpg'; obj.style.height=img.height+'px';
для этого создаю картинку.
2) Если бы картинка шла не фоном, я бы добавил в див картинку потомка и написал:
newimage.src=img.src
использовал бы уже загруженную.
А тут
obj.style.backgroundImage='url("bfon30.jpg")';
нужно backgroundImage передать строку и как загруженную уже картинку использовать не знаю.