| 
 области видимости элементов Всем привет! запуталась с областями видимости задаю обработчик например кнопки $('#OK').bind ( { click: function() { } } ); и внутри этого обработчика могу обращаться только к элементам, которые по иерархии находятся ниже, чем эта кнопка вопрос: а как обращаться к элементам, которые выше по иерархии? | 
| 
 Цитата: 
 А если серьёзно, то совсем непонятен вопрос! Какая ещё иерархия, куда ниже? Вы про DOM или область видимости или вообще про что? | 
| 
 про DOM | 
| 
 значит вы что-то делаете не правильно, приведите пример обращения к DOM которая у вас выдаёт ошибку или т.п. | 
| 
 <div> <img id='fullimg' width='250px' src='{$img_addr[$i]}'> </div> <div id='mini'> <img class='mini' id='mini1' height='20px' src='{$img_addr[$i+1]}'> <img class='mini' id='mini2' height='20px' src='{$img_addr[$i+2]}'> <img class='mini' id='mini3' height='20px' src='{$img_addr[$i+3]}'> </div> 
dojo.addOnLoad(function(){
	$('img#fullimg').bind
	(
		{
			click: function()
			{
				alert(this.src) // тут всё ок
			}
		}
	);
	
	$('.mini').bind
	(
		{
			click: function()
			{
				alert($('img#fullimg').innerHTML) // тут undifined
                        }
               }
});
 | 
| 
 Не используйте bind() ! Вместо него - live() 
$('.mini').live('click', function() {
   alert($('#fullimg').html())// но для картинки это не подкатит ибо это элемент, и он не содержит никакого ХТМЛь, юзайте так: alert($('#fullimg').attr('id')) - выдаст fullimg
})
 | 
| 
 уберите вот это $('img#fullimg') это ужас и больше так не делайте мда и вправду какой ещё innerHTML | 
| 
 Nightmare, А почему bind не использовать а использовать live? | 
| 
 rtfm | 
| 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 08:29. |