Показать сообщение отдельно
  #5 (permalink)  
Старый 21.09.2009, 09:25
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

Сообщение от 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 передать строку и как загруженную уже картинку использовать не знаю.
Ответить с цитированием