| 
 Не срабатывает onload Не срабатывает событие onload. Див к которому привязано событие загружается через javascript. По событию должно меняться свойство css top этого же дива. D чем проблема? 
str = '<span id="prev" onload="PrevOnload()"; class="ajaxl" onclick="echof_('+(start)+',\'results\');">';
function PrevOnload() {
	if(screen.width > 1024){
		$("#prev").css("top", "74px");
		$("#prev").css("right", "20px");
	}
	else{
		$("#prev").css("top", "0px");
	}
}
 | 
| 
 событие onload у элемента span не существует, оно есть у элементов типа img, script, body и т.д. то-есть у тех кто загружает еще какие-то ресурсы. | 
| 
 замена span на img ничего не дала. | 
| 
 Цитата: 
 <img src="http://all-html5.narod.ru/2/1.jpg" onload="alert(9)" width="100px"> оно сработает проблема в чем то другом | 
| 
 Цитата: 
 Для того что бы сработало событие при добавлении элемента на страницу, нужно использовать событие DOMNodeInserted но это событие не работает в старых браузерах и его нужно указывать не элементу который нужно добавить а его родителю. | 
| 
 Цитата: 
 | 
| 
 solomon2, Вы можете самостоятельно инициализировать событие onload на спане по окончании загрузки | 
| 
 все получилось.. спасибо! просто руки не из того места растут.. | 
| Часовой пояс GMT +3, время: 16:42. |