Eines vorweg: ich habe nicht wirklich Ahnung von Java.
Bei untenstehendem JAVA-Script (wechselnde Images) erscheint zwischendrin (ich glaube, immer am Anfang der Wiederholung) immer wieder ein leeres Bild bzw. findet der Browser es nicht (rotes Kreuz auf weißem Grund halt).
Wo hängt’s?
Danke,
HOFee
<!-- Hide the script from old browsers –
var cell=-1;
var bnumb = navigator.appVersion;
var rel = bnumb.substring( 0 , 2 );
var bname = navigator.appName;
bgood=0;
test ()
function test ( ) {
if ((parseInt( rel ) >= 3.0 && bname==„Netscape“) || (parseInt( rel ) >= 4.0 && bname==„Microsoft Internet Explorer“))
load ( )
}
function load ( ) {
bgood=1;
aImage= new Array (5)
aTime= new Array (5)
for (i=0; i<6; i++) {
aImage[i] = new Image ()
}
aImage[0].src = „./pictures/facewechsel.jpg“;
aImage[1].src = „./pictures/s1.gif“;
aImage[2].src = „./pictures/claudiawechsel.jpg“;
aImage[3].src = „./pictures/s2.gif“;
aImage[4].src = „./pictures/nickwechsel.jpg“;
aTime[0]= 350
aTime[1]= 10
aTime[2]= 350
aTime[3]= 10
aTime[4]= 350
}
ani ();
var cnt= 5;
var i=0
function ani () {
cell=cell+1;
if (cell==0) setTimeout („ani ()“,aTime[cell]);
else if (cell >0 && cell <= cnt) {
document.images[‚andreas‘].src=aImage[cell].src;
setTimeout („ani ()“,aTime[cell]);
}
else if (cell >cnt) {
document.images[‚andreas‘].src=aImage[0].src;
cell=-1;
ani ();
}
}
//end hide–>
