problem mit preloadscript und ie7

MonsterOfRock
hallo an alle erstmal...

habe da ein preloadscript im netz gefunden und gleich an meine bedürfnisse angepasst.
soweit sogut... im ff und op geht das wunderbarst.

im ie allerdings nicht so richtig. das lädt alle images in den cache und beim letzen prozent bleibts hängen, und wechselt demnach nich zur hauptseite.

kann mir da jmd helfen, das das im ie auch funktioniert ? oder zumindest sagen warum das dort sich immer aufhängt ?
zudem werden im ie die randgrafiken vom ladebalken garnicht erst angezeigt, die tabelle dafür steht im ie nichtmal im quelltext o0

vielen dank schonmal im vorraus, mfg monster

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript" type="text/javascript"></script>
<title>Startseite-Preload</title>

<style type="text/css">
<!--
body {background-color: #000000; color:#e7ce22}
.loadimg{ width:371px; height:257px; background-image:url(images/wow_bc/loadimg.jpg); margin:auto; margin-top:200px;}
-->
</style>

<script type="text/JavaScript">
<!--
var locationAfterPreload = "index.php"
var lengthOfPreloadBar = 140
var heightOfPreloadBar = 12
var yourImages = new Array(
"images/wow_bc/loadimg.jpg",
"images/wow_bc/pra.gif",
"images/wow_bc/pre.gif",
"images/wow_bc/img_01.jpg",
"images/wow_bc/img_02.jpg",
"images/wow_bc/img_03.jpg",
"images/wow_bc/img_04.jpg",
"images/wow_bc/img_05.jpg",
"images/wow_bc/img_06.jpg",
"images/wow_bc/img_07.jpg",
"images/wow_bc/img_08.jpg",
"images/wow_bc/img_09.jpg",
"images/wow_bc/img_10.jpg",
"images/wow_bc/img_12.jpg",
"images/wow_bc/img_15.jpg",
"images/wow_bc/img_16.jpg",
"images/wow_bc/img_18.jpg",
"images/wow_bc/img_19.jpg",
"images/wow_bc/img_22.jpg",
"images/wow_bc/img_23.jpg",
"images/wow_bc/img_24.jpg",
"images/wow_bc/img_25.jpg",
"images/wow_bc/img_27.jpg",
"images/wow_bc/img_ov_05.jpg",
"images/wow_bc/img_ov_06.jpg",
"images/wow_bc/img_ov_07.jpg",
"images/wow_bc/img_ov_08.jpg",
"images/wow_bc/ucp/img_01.jpg",
"images/wow_bc/ucp/img_02.jpg",
"images/wow_bc/ucp/img_03.jpg",
"images/wow_bc/ucp/img_04.jpg",
"images/wow_bc/ucp/img_05.jpg",
"images/wow_bc/ucp/img_06.jpg",
"images/wow_bc/ucp/img_07.jpg",
"images/wow_bc/ucp/img_08.jpg",
"images/wow_bc/ucp/img_09.jpg",
"images/wow_bc/ucp/img_10.jpg",
"images/wow_bc/ucp/img_11.jpg",
"images/wow_bc/ucp/img_12.jpg",
"images/wow_bc/ucp/img_13.jpg",
"images/wow_bc/ucp/img_14.jpg",
"images/wow_bc/ucp/img_15.jpg",
"images/wow_bc/ucp/img_16.jpg",
"images/wow_bc/ucp/img_17.jpg",
"images/wow_bc/ucp/img_18.jpg",
"images/wow_bc/ucp/img_19.jpg",
"images/wow_bc/ucp/img_20.jpg",
"images/wow_bc/ucp/img_21.jpg",
"images/wow_bc/ucp/img_22.jpg",
"images/wow_bc/ucp/img_23.jpg",
"images/wow_bc/ucp/img_24.jpg",
"images/wow_bc/ucp/img_25.jpg",
"images/wow_bc/ucp/img_26.jpg",
"images/wow_bc/ucp/img_27.jpg",
"images/wow_bc/ucp/img_28.jpg",
"images/wow_bc/ucp/img_29.jpg",
"images/wow_bc/ucp/img_30.jpg",
"images/wow_bc/ucp/img_31.jpg",
"images/wow_bc/ucp/img_32.jpg",
"images/wow_bc/ucp/img_33.jpg",
"images/wow_bc/ucp/img_over_03.jpg",
"images/wow_bc/ucp/img_over_06.jpg",
"images/wow_bc/ucp/img_over_09.jpg",
"images/wow_bc/ucp/img_over_03.jpg",
"images/wow_bc/ucp/img_over_14.jpg",
"images/wow_bc/ucp/img_over_18.jpg",
"images/wow_bc/ucp/img_over_22.jpg",
"images/wow_bc/ucp/img_over_26.jpg",
"images/wow_bc/ucp/img_over_29.jpg")

if (document.images) {
var dots = new Array()
dots[0] = new Image(1,1)
dots[0].src = "images/wow_bc/pr.gif"
dots[1] = new Image(1,1)
dots[1].src = "images/wow_bc/pr2.gif"
var preImages = new Array(),coverage = Math.floor(lengthOfPreloadBar/yourImages.length),currCount = 0
var loaded = new Array(),i,covered,timerID
var leftOverWidth = lengthOfPreloadBar%coverage
}
function loadImages() {
for (i = 0; i < yourImages.length; i++) {
preImages[i] = new Image()
preImages[i].src = yourImages[i]
}
for (i = 0; i < preImages.length; i++) {
loaded[i] = false
}
checkLoad()
}
function checkLoad() {
if (currCount == preImages.length) {
location.replace(locationAfterPreload)
return
}
for (i = 0; i <= preImages.length; i++) {
if (loaded[i] == false && preImages[i].complete) {
loaded[i] = true
eval("document.img" + currCount + ".src=dots[1].src")
currCount++
}
}
timerID = setTimeout("checkLoad()",10)
}
//-->
</script>
</head>

<body>
<div class="loadimg"></div>
<div align="center">
<table cellpadding="0" cellspacing="0">
<tr>
<td width="8" height="12">
<img src="images/wow_bc/pra.gif" alt="" />
</td>
<td>
<script language="JavaScript1.1">
<!--
if (document.images) {
var preloadBar = ''
for (i = 0; i < yourImages.length-1; i++) {
preloadBar += '<img src="' + dots[0].src + '" width="' + coverage + '" height="' + heightOfPreloadBar + '" name="img' + i + '" align="absmiddle">'
}
preloadBar += '<img src="' + dots[0].src + '" width="' + (leftOverWidth+coverage) + '" height="' + heightOfPreloadBar + '" name="img' + (yourImages.length-1) + '" align="absmiddle">'
document.write(preloadBar)
loadImages()
}
//-->
</script>
</td>
<td width="8" height="12">
<img src="images/wow_bc/pre.gif" alt="" />
</td>
</table>

</div>

</body>
</html>