soov: Preload Problem beim IE 7

Beitrag lesen

Servus. Hab dieses Forum schon oft besucht und mich NEU registriert - also bin ich auch neu hier ;-)

Bis jetzt habe ich immer gefunden was ich suche, aber jetzt weiß ich nicht mehr weiter.

Ich habe eine preload Seite die soweit funktioniert, jedoch beim IE 7 hängen bleibt. Die automatische weiterleitung funktioniert beim IE nicht. Ich glaub bei IE 6 auch nicht. Bilder zum Vorausladen sind noch nicht im Code eingefügt.

Beim FireFox kein Problem. Ist das normal? Ich denke nicht oder?

Vielleicht schaut ihr mal in den Code ob ich da was falsch gemacht hab.

Mein Betriebssystem Vista Ultimate 64Bit.

========================================================================

<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Layout und Bilder werden geladen - BITTE WARTEN ...</title>
<style>
<!--
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
-->
</style>

<script type="text/javascript">
<!--
// - Webseiten URL, die nach dem vorausladen der Bilder geöffnet werden soll
// - es können relative Pfade ( ../ordner/datei.htm ) und
//   absolute Pfade ( http://www.domain.de/ordner/datei.php ) verwendet werden
// - diese URL muss unten im <noscript> nochmal angegeben werden
var targeturl = 'http://';

// ab hier bitte nichts ändern
preloadlist = new Array();
var list_total = 0;

function preload_img()
{
  var img_list = preload_img.arguments;
  list_total = img_list.length-1;
  for(var i=1; i < img_list.length; i++) {
    preloadlist[i] = new Image;
    preloadlist[i].src = img_list[i];
  }
 preload_check();
}

function preload_check(wert)
{
 if(wert == 'abort') {
  preloadlist = new Array(false);
 }
 for(var i=1; i < preloadlist.length; i++) {
  if(preloadlist[i].complete == true) {
   preloadlist.splice(i, 1);
    try {
        if(document.getElementById('list_total')) {
          throw 'html_okay';
        }
    }
    catch(e) {
        if(e == 'html_okay') {
          document.getElementById('list_current').firstChild.data = preloadlist.length-1;
        }
    }
  }
 }
 if(preloadlist.length == 1) {
  location.replace(targeturl);
 } else {
  setTimeout('preload_check()', 100);
 }
}
// bis hier bitte nichts ändern

// - Bilder URL, von den Bildern welche vorausgeladen werden sollen
// - es können relative Pfade ( ../ordner/datei.jpg ) und
//   absolute Pfade ( http://www.domain.de/ordner/datei.gif ) verwendet werden
// - die angegebenen Bilder müssen vorhanden sein
// - hinter dem letzten Bild kein Komma setzen
preload_img(false,
'images/beispielbild1.jpg',
'images/beispielbild2.jpg',
'images/beispielbild3.jpg'
);
// -->
</script>
</head>

<body bgcolor="black" text="white" link="red" vlink="red" alink="red">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
    <tr>
        <td width="100%" height="100%" align="center" valign="middle">
            <table align="center" border="0" cellpadding="0" cellspacing="0" width="414" height="100">
                <tr>
                    <script type="text/javascript">
                    document.write('<td width="100" height="100" align="center" valign="middle"><p><img src="soccer.gif" width="127" height="145" border="0"></p></td><td width="400" height="100" align="justify" valign="middle" style="font-family:Arial,sans-serif; font-size:10px;"><p>Layout und Bilder werden geladen... Bitte warten...<br>Noch zu ladende Elemente <span id="list_current">0</span> von <span id="list_total">0</span>.<br><br><a href="javascript:preload_check('abort')">Sollte die Weiterleitung nach 30 Sek. nicht reagieren, bitte hier klicken:<br>Den Vorgang abbrechen und weiter zur Seite</a></p></td>');
                    document.getElementById('list_total').firstChild.data = list_total;
                    document.getElementById('list_current').firstChild.data = list_total;
                    </script>
                    <noscript>
                     <td width="127" height="145" align="center" valign="middle">
                          <p><a href="http://" target="_blank"><img src="2010-17100[2].png" width="127" height="127" border="0"></a></p>
                      </td>
                      <td width="287" height="100" align="center" valign="middle" style="font-family:Arial,sans-serif; font-size:10px;">
                        <p align="justify">Das Ausführen von JavaScript ist im Browser deaktiviert.<br>Bitte kontrollieren Sie, ob dieser den <a href="http://" target="_blank">Standard-Einstellungen</a><br>entspricht. Die Webseite könnte eventuell nicht funktionieren.<br><br>
                        <!-- hier nochmal die Webseiten URL (bei href) eintragen, die nach dem vorausladen der Bilder geöffnet werden soll -->
                        <a href="http://">Diesen Hinweis ignorieren und die Webseite trotzdem öffnen.</a></p>
                    </td>
                    </noscript>
                </tr>
          </table>
        </td>
    </tr>
</table>
</body>

</html>

===========================================================================

Danke euch jetzt schon!
Gruß

SooV