Hallo liebe Leute,
ich bin neu hier, habe wenig Erfahrung und habe ein Problem, welches ich einfach nicht gelöst bekomme... ich hoffe, jemand kann helfen!!
Ich möchte auf einer responsiven Seite folgendes Script ausführen:
Im CODE EINES PLATZHALTERS habe ich im HEAD eingetragen:
<script>
var i = 1; // Start Point
var images = []; // Images Array
var time = 3000; // Time Between Switch
// Image List
images[1] = "index_htm_files/PB1.png";
images[2] = "index_htm_files/PB2.png";
images[3] = "index_htm_files/PB3.png";
// Change Image
function changeImg(){
document.slide.src = images[i];
// Check If Index Is Under Max
if(i < images.length - 1){
// Add 1 to Index
i++;
} else {
// Reset Back To O
i = 1;
}
// Run function every x seconds
setTimeout("changeImg()", time);
}
// Run function when page loads
window.onload=changeImg;
</script>
Im CODES DES PLATZHALTERS in BODY:
<img name="slide" width="960" height="100" />
Auf der 960 px breiten Seite funktioniert die kleine Slideshow einwandfrei!
Nun möchte ich aber auf einer 480 px breiten Seitenversion die gleiche Slideshow, nur zum Beispiel mit einer Auflösung von 480 x 50 px (den HTML-Platzhalter habe ich in der Breite und im Body den Code entsprechend angepasst!) anzeigen lassen... und genau das funktioniert dann einfach nicht! Nach der in 480 px neu erstellten Variante funktioniert die Slideshow dann nicht!! Und auch nicht mehr auf der 960'er Seite! Ich erhalte nur jeweils zwei unterschiedlich große "leere" Kästchen auf den beiden Varianten... Was mache ich falsch? Welche Lösung gibt es hier??
Vielen Dank vorab für Eure Hilfe!!!
Christian