img vorlade-seiten prob (;

eyeless
Hallo an alle,
ich habe folgendes problem...
auf meiner seite, die eine img vorlade seite ist, habe ich ein IE problem
unter Mozilla funzt die sache einwandfrei, jedoch der IE macht probleme
die seite könnt ihr euch unter http://sheyen.homeip.net anschauen

der folgende code, ist der den ich für das vorladen der bilder verwende

ich danke euch schon mal im vorraus (:

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:
<html>
<head>
	<title>.:Nelio's lil Webproject:.</title>
	<link rel=stylesheet type="text/css" href="css/style.css">
</head>
<body onload="setTimeout('preloaden()',500)" bgcolor=#000000 text=#FF0000 leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<script language="JavaScript">
<!--
var locationAfterPreload = 'main.php?lang=<? echo"$_GET[lang]" ?>'
var lengthOfPreloadBar = 220
var heightOfPreloadBar = 10
var yourImages = new Array(
"gfx/ground.jpg",
"gfx/ground_01.jpg",
"gfx/ground_02.jpg",
"gfx/ground_03.jpg",
"gfx/ground_04.jpg",
"gfx/ground_05.jpg",
"gfx/ground_06.jpg",
"gfx/ground_07.jpg",
"gfx/ground_08.jpg",
"gfx/wtfcat.jpg",
"gfx/spacer.gif",
"gfx/news/end_.gif",
"gfx/news/end2.gif",
"gfx/news/end2_.gif",
"gfx/news/left.gif",
"gfx/news/news.gif",
"gfx/news/right.gif")

if (document.images) {
var dots = new Array()
dots[0] = new Image(1,1)
dots[0].src = "gfx/pre1.gif"
dots[1] = new Image(1,1)
dots[1].src = "gfx/pre2.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()",15)
}
//-->
</script>
<?
	if ($_GET["lang"]==de) {
		echo"
			<br><br><br><br><br>
			<br><br><br><br><br>
			<br><br>
			<p align='center'>
			<table width='350'>
				<tr>
					<td align='center'>
							<font size='2'>
								Herzlich willkommen auf meiner Seite.<br>
								Bitte haben Sie einen Moment Geduld bis
								Grafiken und Bilder, die dem Design der Seiter
								dienen, geladen sind.<br>
								Vielen Dank f&uuml;r Ihr Verst&auml;ndnis.
							</font>
					</td>
				</tr>
			";
		}
		elseif ($_GET["lang"]==en) {
			echo"
				<br><br><br><br><br>
				<br><br><br><br><br>
				<br><br>
				<p align='center'>
				<table width='350'>
					<tr>
						<td align='center'>
							<font size='2'>
								Welcome to my site.<br>
								Please wait a second to get
								graphics and pictures,<br>
								for the sitelayout, loaded.<br>
								Thanks for waiting.
							</font>
						</td>
					</tr>
			";
		}
		else { echo" Sorry language not detected...<meta http-equiv='refresh' content='3;URL=index.html'>"; }
?>
<tr>
<td height="15" align="center" bgcolor="#000000">
<center>
<font color="#FFFFFF" size="2">0%</font>
<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>
<font size="2" color="#FFFFFF"> 100%</font>
</center>
</td>
</tr>
</table>
</p>
</body>
</html>

Taz
Hallo,
du deklarierst im Body Tag eine onload function "preloaden()", diese funktion gibt es aber nicht in deinem Quelltext.
Also einfach mal die onload function ausbauen Augenzwinkern
eyeless
EDIT: Problem gelöst meien eigene blindheit, geschulte kenner habens gesehn breites Grinsen
man beachte ground_0x.jpg wurde gesliced und in welchem format werden diese bilder gespeichert?! richtig! *.gif.
Also flasche bilderangabe. Sorry eigene dummehit danke fuer die mühe!
Taz
Jow, war schon spät gestern abend Schlafen
Aber du solltest dir noch ein rollback einfallen lassen für die Besucher die kein Java-Script Aktiviert haben, sonst kommen die gar nicht auf deinen eigentlich Homepage Augenzwinkern