Marco K.: Preload im Frame

Beitrag lesen

Hy Leute!
Ich hab bevor meine Seite gestartet wird einen Imagepreload eingefügt, der funktioniert auch einwandfrei.
Nur jetzt wollte ich folgendes machen...
Zu einzelnen Dingen wollte ich Screenshots öffnen lassen, die sollen aber vorher gepreloaded werden (praktisch wie auf der startseite halt nur diesmal in einem "fenster"-frame) halt mit dem Ladebalken.
Aber immer wenn ich auf den Link klicke öffnet sich die Seite mit dem Preloadbalken aber es passiert nix. (wie gesagt auf der startseite funktioniert der balken inklusive preload).
Hier der Quellcode:

</head>
<body>
<script language="Javascript1.1">
<!--

var      nexturl = "index.html"
var img1location = "graphix/loadingbar/plgrey.gif"
var img2location = "graphix/loadingbar/plwhite.gif"

function initArray() {

this.length = initArray.arguments.length;
  for (var i = 0; i < this.length; i++) {
  this[i] = initArray.arguments[i];
  }
}

var pics = new initArray(
"screenshot.jpg"
);

var loaded = new initArray(pics.length);
var num_loaded = 0;

for (h = 0; h < pics.length; h++) {
loaded[h] = 0;
}

function loadg() {
  for (g = 0; g < pics.length; g++) {
   eval('document.preload'+g+'.src = "'+pics[g]+'";');
   loaded[g]++
  }
}

function update(z) {

loaded[z]++;

if (loaded[z] == 2) {
  eval('document.status'+num_loaded+'.src = img1location;');
  num_loaded++;

if (num_loaded == pics.length) {
  location.href = nexturl;
  }
 }
}
//-->
</script>
<script language="Javascript1.1">
<!--
document.write("<IMG src="+img1location+" width=10 height=14>")

var offset = 320 / pics.length

for (q = 0; q < pics.length; q++) {
  document.write("<IMG src="+img2location+" width="+offset+" height=14 name="status"+q+"">")
}
//-->
</script>
<br><br><br>
<script language="Javascript1.1">
<!--

for (w = 0; w < pics.length; w++) {
  document.write("<IMG src="+img2location+" width=1 height=1 onLoad="update("+w+")" name="preload"+w+"">")
}

loadg();
//-->
</script>
</body>

Wer kann mir helfen?

MfG Marco