Kann mir bitte jemand mit diesem script weiterhelfen. Eigentlich funktioniert es ja, aber in der Statuszeile steht, dass die Seite einen Fehler enthält und ich hab keine Ahnung welchen.
Hier der Part für den Header
und hier noch der Aufruf im Body
Brauche dringend eure Hilfe
Hier der Part für den Header
Code:
<script LANGUAGE="JavaScript">
<!--
strMsg = 'Bilder werden geladen';
var objRow,
objTimer,
arrFlags = [],
arrPreload =[],
intLoaded = 0;
arrCache = [];
for( i = 0; i < arrPreload.length; ++i)
{
arrCache.push(new Image());
arrCache[i].src = arrPreload[i];
}
}
function show_doc()
{
document.getElementById('loader').style.visibility = 'hidden';
document.getElementsByTagName('body')[0].style.overflow = 'auto';
load_more();
}
function rgb(intPct)
{
intG=(intPct<50) ? Math.round(Math.min(255,intPct*5.1 )) :255;
intR=(intPct>50) ? Math.round(Math.max(0,255-((intPct-50)*5.1))) :255;
return('rgb('+intR+','+intG+',0)');
}
function init()
{
arrImgs = document.images;
objRow = document.getElementById('loader').rows[0].cells[0].childNodes[1].rows[0];
objRow.deleteCell(0);
for( i = 0; i < arrImgs.length; ++i)
{
objCell = objRow.insertCell(i);
objCell.className = "loader";
arrFlags.push(false);
}
setTimeout('preloadbar()','10')
}
function preloadbar()
{
for( i = 0; i < arrImgs.length; ++i)
{
if(!arrFlags[i] && arrImgs[i].complete)
{
arrFlags[i] = true;
intLoaded++;
}
for( j = 0; j < intLoaded; ++j)
{
objRow.cells[j].style.backgroundColor = rgb(parseInt((100*intLoaded)/arrImgs.length),5.1);
}
}
if(intLoaded==arrImgs.length){show_doc();return;}
setTimeout('preloadbar()','10');
}
//Bar und CSS ins Dokument schreiben
if(document.getElementById && !window.opera)
{
window.onload=show_doc;
document.writeln(unescape('%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%3C%21--%0D%0Abody%7Boverflow%3Ahidden%3Bvisibility%3Ahidden%3Bmargin%3A0%7D%0D%0A%23loader%7Bposition%3Aabs olute%3Btop%3A0%3Bleft%3A0%3Bz-index%3A100%3Bwidth%3A100%25%3Bheight%3A100%25%3B%7D%0D%0A--%3E%0D%0A%3C%2Fstyle%3E%0D%0A'));
document.writeln(unescape('%0D%0A%3Ctable%20id%3D%22loader%22border%3D%220%22%3E%3Ctr%3E%3Cth%20vali gn%3D%22middle%22align%3D%22center%22class%3D%22loader%22%3E')+strMsg+unescape('%3Ctable%20class%3D% 22loader%22cellpadding%3D%220%22cellspacing%3D%221%22%3E%3Ctr%3E%3Ctd%3E%3C%2Ftd%3E%3C%2Ftr%3E%3C%2F table%3E%20%3Ca%20class%3D%22loader%22href%3D%22javascript%3Avoid%28show_doc%28%29%29%22%3Eskip%3C%2 Fa%3E%3C%2Fth%3E%3C%2Ftr%3E%3C%2Ftable%3E%0D%0A '));
document.getElementsByTagName('body')[0].style.visibility='visible';
}
// -->
</script>
und hier noch der Aufruf im Body
Code:
<script type="text/javascript">
<!--
init();
arrPreload.push('images/Bild1.jpg');
arrPreload.push('images/Bild2.jpg');
arrPreload.push('images/Bild3.jpg');
//-->
</script>
Brauche dringend eure Hilfe