Okay, ich habe das Script jetzt direkt in die
www.2fresh4you.de/index.htm eingefügt. Aber trotzdem passiert genau dasselbe wie vorher... der Balken wird keine 360px wie angegeben lang und es springt nach dem Laden der Bilder nicht mehr weiter zur Hauptseite.
Hier ist nochmal der Code:
<!-- begin hiding
startingColor = new Array()
endingColor = new Array()
// Hier deine Grafiken rein:
var yourImages = new Array("images/Main_01.gif","images/background.gif","images/Main_02.gif","images/Main_03.gif","images/Main_rechts.gif","images/Main_oben.gif","images/Main_04.gif","images/Main_05.gif","images/logo_icon.gif","images/Main_unten.gif","images/Main_06.gif","images/Main_07.gif","images/Main_links.gif","images/Main_08.gif","images/newsletter_A_10.gif","images/artist_A_10.gif","images/events_A_10.gif","images/links_A_10.gif","images/forum_A_10.gif","images/audio_A_10.gif","images/gallery_A_10.gif","images/visual_A_10.gif","images/guestbook_A_10.gif","images/impressum_A_10.gif","images/inline_1.gif","images/inline_2oben.gif","images/inline_3.gif","images/inline_4_rechts.gif","images/inline_5.gif","images/inline_6.gif","images/inline_7_unten.gif","images/inline_8.gif","images/inline_9.gif","images/inline_11_links.gif","images/inline_news.gif")
var locationAfterPreload = "main.htm"
var preloadbarWidth = 360
var preloadbarHeight = 9
var backgroundOfGradient = "#FCFCFC"
// Farbe mir der der Balken beginnt! Gib erste, dritte und fünfte Zahl/Buchstaben der Farbe an
startingColor[0] = "E"
startingColor[1] = "E"
startingColor[2] = "E"
// Wie oben nur die Farbe mit dem es endet
endingColor[0] = "C"
endingColor[1] = "C"
endingColor[2] = "C"
var gap = 7 // mind. 2! verändern, wenn es nen JS-Error gibt.
// NIX MEHR VERÄNDERN
if (!document.all) location.replace(locationAfterPreload)
var a = 10, b = 11, c = 12, d = 13, e = 14, f=15, i, j, ones = new Array(), sixteens = new Array(), diff = new Array();
var convert = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"), imgLen = yourImages.length;
var loaded = new Array(), preImages = new Array(), currCount = 0, pending = 0, h = 0, hilite = new Array(), cover = new Array();
var num = Math.floor(preloadbarWidth/gap);
for (i = 0; i < 3; i++) {
startingColor[i] = startingColor[i].toLowerCase();
endingColor[i] = endingColor[i].toLowerCase();
startingColor[i] = eval(startingColor[i]);
endingColor[i] = eval(endingColor[i]);
diff[i] = (endingColor[i]-startingColor[i])/num;
ones[i] = Math.floor(diff[i]);
sixteens[i] = Math.round((diff[i] - ones[i])*15);
}
endingColor[0] = 0;
endingColor[1] = 0;
endingColor[2] = 0;
i = 0, j = 0;
while (i <= num) {
hilite[i] = "#";
while (j < 3) {
hilite[i] += convert[startingColor[j]];
hilite[i] += convert[endingColor[j]];
startingColor[j] += ones[j];
endingColor[j] += sixteens[j];
if (endingColor[j] > 15) {
endingColor[j] -= 15;
startingColor[j]++;
}
j++;
}
j = 0;
i++;
}
function loadImages() {
for (i = 0; i < imgLen; i++) {
preImages[i] = new Image();
preImages[i].src = yourImages[i];
loaded[i] = 0;
cover[i] = Math.floor(num/imgLen)*(i+1)
}
cover[cover.length-1] += num%imgLen
checkLoad();
}
function checkLoad() {
if (pending) { changeto(); return }
if (currCount == imgLen) { location.replace(locationAfterPreload); return }
for (i = 0; i < imgLen; i++) {
if (!loaded[i] && preImages[i].complete) {
loaded[i] = 1; pending++; currCount++;
checkLoad();
return;
}
}
setTimeout("checkLoad()",10);
}
function changeto() {
if (h+1 > cover[currCount-1]) {
var percent = Math.round(100/imgLen)*currCount;
if (percent > 100) while (percent != 100) percent--;
if (currCount == imgLen && percent < 100) percent = 100;
defaultStatus = "Loaded " + currCount + " out of " + imgLen + " images [" + percent + "%].";
pending--;
checkLoad();
return;
}
eval("document.all.cell" + (h+1) + ".style.backgroundColor = hilite[h]");;
h++;
setTimeout("changeto()",1);
}
defaultStatus = "Loaded 0 out of " + imgLen + " images [0%]."
// end hiding -->
</script>
<script language=JavaScript1.2>
<!-- beging hiding
document.write('<table border="0" cellpadding="0" cellspacing="0" width="' + preloadbarWidth + '"><tr height="' + preloadbarHeight + '" bgcolor="' + backgroundOfGradient + '">');
for (i = 0; i < num; i++) {
document.write('<td width="' + gap + '" id="cell' + (i+1) + '"></td>');
}
document.write('</tr></table>');
document.write('<p><small><a href="javascript
:location.replace(locationAfterPreload)">Skip</a></small></p></font>')
loadImages();
// end hiding -->