Hallo zusammen ich habe hier ein script für Bilder vorladen und dies mit einer Grafik anzeigt nun würde ich gerne wenn alles fertig geladen ist eine weiterleitung einbauen ich habe schon 2 tage alles mögliche probiert aber nix funzt wäre ganz toll wenn einer eine lösung hätte
das script füge ich mal an
Danke im voraus
var imagenames=new Array( 'grafik/pfeil.gif' , 'grafik/pfeil2.gif' , 'grafik/logo3.gif' , 'grafik/titel.gif' , 'grafik/left.gif' , 'grafik/right.gif');
var yposition=50; //POSITION OF LOAD BAR FROM TOP OF WINDOW, IN PIXELS
var loadedcolor='navy' ; // PROGRESS BAR COLOR
var unloadedcolor='lightgrey'; // BGCOLOR OF UNLOADED AREA
var barheight=20; // HEIGHT OF PROGRESS BAR IN PIXELS (MIN 20)
var barwidth=400; // WIDTH OF THE BAR IN PIXELS
var bordercolor='black'; // COLOR OF THE BORDER
//DO NOT EDIT BEYOND THIS POINT
var NS4 = (navigator.appName.indexOf("Netscape")>=0 && parseFloat(navigator.appVersion) >= 4 && parseFloat(navigator.appVersion) < 5)? true : false;
var IE4 = (document.all)? true : false;
var NS6 = (parseFloat(navigator.appVersion) >= 5 && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var imagesdone=false;
var blocksize=barwidth/(imagenames.length);
barheight=Math.max(barheight,20);
var loaded=0, perouter, perdone, images=new Array();
var txt=(NS4)?'' : '
';
txt+='';
if(NS4)txt+='';
txt+='Loading Images...
';
if(NS4) txt+='';
txt+=(NS4)? '' : '';
txt+='Loading Images...
';
txt+=(NS4)? '' : '';
txt+='
';
txt+=(NS4)?'' : '';
document.write(txt);
function loadimages(){
if(NS4){
perouter=document.perouter;
perdone=document.perouter.document.layers[0].document.perdone;
}
if(NS6){
perouter=document.getElementById('perouter');
perdone=document.getElementById('perdone');
}
if(IE4){
perouter=document.all['perouter'];
perdone=document.all['perdone'];
}
cliplayer(perdone,0,0,barheight,0);
if(!imagesdone)window.onresize=function(){
setTimeout('setouterpos()' ,200);
}
setouterpos();
(NS4)? perouter.visibility="show" : perouter.style.visibility="visible";
for(n=0;nimages[n]=new Image();
images[n].src=imagenames[n];
images[n].onload=dispbars;
}}
function setouterpos(){
var ww=(IE4)? document.body.clientWidth : window.innerWidth;
var x=(ww-barwidth)/2;
if(NS4){
perouter.moveTo(x,yposition);
}
if(IE4||NS6){
perouter.style.left=x+'px';
perouter.style.top=yposition+'px';
}}
function dispbars(){
loaded++;
cliplayer(perdone, 0, blocksize*loaded, barheight, 0);
if(loaded>=imagenames.length)setTimeout('hideperouter()', 800);
}
function hideperouter(){
(NS4)? perouter.visibility="hide" : perouter.style.visibility="hidden";
imagesdone=true;
}
function cliplayer(layer, ct, cr, cb, cl){
if(NS4){
layer.clip.left=cl;
layer.clip.top=ct;
layer.clip.right=cr;
layer.clip.bottom=cb;
}
if(IE4||NS6)layer.style.clip='rect('+ct+' '+cr+' '+cb+' '+cl+')';
}
window.onload=loadimages;
das script füge ich mal an
Danke im voraus
var imagenames=new Array( 'grafik/pfeil.gif' , 'grafik/pfeil2.gif' , 'grafik/logo3.gif' , 'grafik/titel.gif' , 'grafik/left.gif' , 'grafik/right.gif');
var yposition=50; //POSITION OF LOAD BAR FROM TOP OF WINDOW, IN PIXELS
var loadedcolor='navy' ; // PROGRESS BAR COLOR
var unloadedcolor='lightgrey'; // BGCOLOR OF UNLOADED AREA
var barheight=20; // HEIGHT OF PROGRESS BAR IN PIXELS (MIN 20)
var barwidth=400; // WIDTH OF THE BAR IN PIXELS
var bordercolor='black'; // COLOR OF THE BORDER
//DO NOT EDIT BEYOND THIS POINT
var NS4 = (navigator.appName.indexOf("Netscape")>=0 && parseFloat(navigator.appVersion) >= 4 && parseFloat(navigator.appVersion) < 5)? true : false;
var IE4 = (document.all)? true : false;
var NS6 = (parseFloat(navigator.appVersion) >= 5 && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var imagesdone=false;
var blocksize=barwidth/(imagenames.length);
barheight=Math.max(barheight,20);
var loaded=0, perouter, perdone, images=new Array();
var txt=(NS4)?'' : '
';
txt+='';
if(NS4)txt+='';
txt+='Loading Images...
';
if(NS4) txt+='';
txt+=(NS4)? '' : '';
txt+='Loading Images...
';
txt+=(NS4)? '' : '';
txt+='
';
txt+=(NS4)?'' : '';
document.write(txt);
function loadimages(){
if(NS4){
perouter=document.perouter;
perdone=document.perouter.document.layers[0].document.perdone;
}
if(NS6){
perouter=document.getElementById('perouter');
perdone=document.getElementById('perdone');
}
if(IE4){
perouter=document.all['perouter'];
perdone=document.all['perdone'];
}
cliplayer(perdone,0,0,barheight,0);
if(!imagesdone)window.onresize=function(){
setTimeout('setouterpos()' ,200);
}
setouterpos();
(NS4)? perouter.visibility="show" : perouter.style.visibility="visible";
for(n=0;nimages[n]=new Image();
images[n].src=imagenames[n];
images[n].onload=dispbars;
}}
function setouterpos(){
var ww=(IE4)? document.body.clientWidth : window.innerWidth;
var x=(ww-barwidth)/2;
if(NS4){
perouter.moveTo(x,yposition);
}
if(IE4||NS6){
perouter.style.left=x+'px';
perouter.style.top=yposition+'px';
}}
function dispbars(){
loaded++;
cliplayer(perdone, 0, blocksize*loaded, barheight, 0);
if(loaded>=imagenames.length)setTimeout('hideperouter()', 800);
}
function hideperouter(){
(NS4)? perouter.visibility="hide" : perouter.style.visibility="hidden";
imagesdone=true;
}
function cliplayer(layer, ct, cr, cb, cl){
if(NS4){
layer.clip.left=cl;
layer.clip.top=ct;
layer.clip.right=cr;
layer.clip.bottom=cb;
}
if(IE4||NS6)layer.style.clip='rect('+ct+' '+cr+' '+cb+' '+cl+')';
}
window.onload=loadimages;