Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.11.2011, 19:21
Новичок на форуме
Отправить личное сообщение для dc48 Посмотреть профиль Найти все сообщения от dc48
 
Регистрация: 24.07.2011
Сообщений: 1

Не получается обратиться
Добрый вечер!!
Новичок. Не понимаю почему не работает. Растолкуйте, пожалуйста.


Код:
<div id="content"> 
        <h2>Фото</h2>
	<p>Наши фотографии:</p>
	<div id="kollage">

	  <div id="prev" onclick="prev()"></div>
	  <div id="img_div">
	    <img src="images/001.jpg" onload="koll(this)" alt=""></img>
	  </div>
	  <div id="next" onclick="next()"></div>

	</div>
      </div>
Нужно установить ширину изображения равную ширине родительского элемента. То есть div'a c id=img_div.

JS:
Код:
function koll(img) {
    var wdth = document.getElementById("img_div").style.width;
    // var wdth = img.parentNode.style.width;
    img.style.width = wdth;
    //var imgs = ["images/001.jpg", "images/002.jpg", "images/003.jpg", "images/004.jpg", 
    //	"images/005.jpg", "images/006.jpg", "images/007.jpg", "images/008.jpg"];
alert(wdth);
}
wdth оказывается пустым. Если указать явно ширину изображения - всё ok. Закоментированное обращение через parentNode тоже не работает.
Тестировочное alert(wdth); выдаёт пустое окно; alert(typeof(wdth)); - string; alert(toString(wdth)); - object Window.
Ничего не пойму
Ответить с цитированием
  #2 (permalink)  
Старый 01.11.2011, 19:28
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Javascript:присвоение ширины объекта
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обратиться к новым элементам DZHETIGAPA Events/DOM/Window 3 17.06.2011 19:42
dataTables + jeditable не получается сделать поля редактируемыми alekslkta Элементы интерфейса 0 02.05.2011 16:17
dataTables + jeditable не получается сделать поля редактируемыми alekslkta jQuery 0 01.05.2011 23:53
как обратиться к childNode по его id в div-е, через id родителя kichSman Events/DOM/Window 5 28.10.2009 02:16
обратиться к элементу формы, заданному переменной Andrej_2 Элементы интерфейса 4 15.05.2009 09:18