Показать сообщение отдельно
  #1 (permalink)  
Старый 09.07.2009, 16:04
Аспирант
Отправить личное сообщение для hp5741 Посмотреть профиль Найти все сообщения от hp5741
 
Регистрация: 22.04.2009
Сообщений: 34

Мигание картинки в IE6
Вот собственно код который я написал но воткнуть из за чего мигают картинки в IE6 не могу понять помогите плз.
Смысл примерно такой js грузит картинку а потом присваивает ссылке как css фон при наведении картинка просто сдвигается в бок и обратное действие при mouseout. В картинке есть изображение обычной картинки и то что появляется при наведении.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<style type="text/css">
		.lol {
			display:block;
			width:76px;
			height:103px;
			overflow:hidden;
		}
		a {
			border:0;
			outline:0;
		}
		</style>
		<script language = "JavaScript">
		function preloader()
		{
		     var i = 0;
		     imageObj = new Image();
		     images = new Array();
		     images[0]="1.png"
		     for(i=0; i<=0; i++)
		     {
		          imageObj.src=images[i];
		     }
		document.getElementById("mylink").className='lol';
		document.getElementById("mylink").style.background = "url(1.png)";
		document.getElementById("mylink").style.backgroundPosition = '0px 0px';
		}

		function up(obj) {
			obj.style.backgroundPosition = '-75px 0px';
		}
		function down(obj) {
			obj.style.backgroundPosition = '0px 0px';
		}
		</script>
	</head>
	<body onLoad="javascript:preloader()">
		<a id="mylink" href="#" onclick="javascript:return false;" onMouseOver="javascript:up(this);" onMouseOut="javascript:down(this);"></a>
	</body>
</html>
Ответить с цитированием