Показать сообщение отдельно
  #18 (permalink)  
Старый 01.09.2012, 19:34
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

ну читабельность кода страдает + код как надо не работает + возможны альтернативные пути решения
вывод: необходимы очень сильное желание разобраться в коде + экстрасенсорные способности, чтобы догадаться какого же результата хочет добиться ТС

так поинтересней будет
<style>
	.div {
		position: absolute;
		width: 20px;
		height: 20px;
	}
	img {
		border-radius: 3 3 8 8;
		width: 100%;
		height: 100%;
	}
</style>

<script>
window.onload = function () {
	function move () {
		var elem = document.createElement('div');
		elem.className = 'div';
		elem.style.top = '0px';
		elem.style.left = 500 * Math.random() + 'px';
		elem.innerHTML = '<img src="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235">';
		document.body.appendChild(elem);
		var int = setInterval(function () {
			var top = parseInt(elem.style.top);
			if (top > 300) {
				clearInterval(int);
				document.body.removeChild(elem);
			} else {
				elem.style.top = top + 1 + 'px';
			}
		}, 30)
	}
	
	setInterval(function () {move()}, 800);
}
</script>
Ответить с цитированием