terkin
Мой дом здесь!
- Регистрация
- 9 Дек 2006
- Сообщения
- 513
- Реакции
- 200
- Автор темы
- #1
Использую прелоадер что бы подгрузить большую картинку, всё работает отлично, вот только ИЕ6й вешает наглухо, подскажите в чём косяк, или пореккомендуйте другой способ прелоада
PHP:
<script type="text/javascript">
var bgImage = "images/ajax-loader.gif";
var bgRepeat = "no-repeat";
var bgPosition = "center center";
//
var loadImage = function(w, h, url, target) {
var img = new Image(w, h);
img.src = url;
img.style.visibility = "hidden";
var molde = document.createElement("div");
molde.setAttribute("id", "molde");
var style = molde.style;
style.background = " url("+bgImage+") "+bgRepeat+" "+bgPosition;
style.width = img.width+"px";
style.height = img.height+"px";
document.getElementById(target).appendChild(molde);
molde.appendChild(img);
img.onload = function() {
this.style.visibility = "visible";
}
}
</script>
</head>
<body>
<div id="frontpage-bg"></div>
<script type="text/javascript">
var imagem = new loadImage(925, 566, "images/frontpage.png", "frontpage-bg");
</script>
</body>