Hi. Habe ein Script, das kann Grafiken nacheinander laden. 
Grafiken werden noch nicht ohne Verzerrung auf vollen Bildschirm 16:9 und 9:16 -geladen, ...ist also noch nicht perfekt. 
Aber funktioniert schon mal soweit, dass Bilder laden nacheinander, und man kann ZeitIntervall einstellen.
Wie kann man das so modifizieren, dass man nächstes Bild/ Folie per Klick sofort laden kann?
Danke!
Hier das Script (ab Zeile 26)_
HTML
		
					
				<!DOCTYPE html>
<html>
<title>Welcome!</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<body lang="DE" style="
    margin:0px; padding:0px; border:none; outline: none;
    height: 100%;top:0px;left:0px;right:0px;bottom:0px; 
    background-color:rgba(16,32,128,0.1);
    overflow: hidden;
    .SlideBox {margin-left: auto; margin-right: auto; box-sizing: inherit; position: relative;}
    .SlideIntro {margin: 0px;min-width: 100%; height:100%;margin-left: auto; margin-right: auto; vertical-align: middle; object-fit: cover; background-size: cover;} 
">
<div class="SlideBox">
    <img class="SlideIntro" src="Klima.jpg">
    <img class="SlideIntro" src="SwimPool.png">
    <img class="SlideIntro" src="Solar.jpg">
    <img class="SlideIntro" src="HausGarten.jpg">
    <img class="SlideIntro" src="SaunaWellness.jpg">
    <img class="SlideIntro" src="Karte.png">
</div>
<script>
var myIndex = 0;
carousel();
function carousel() {
  var i;
  var x = document.getElementsByClassName("SlideIntro");
  for (i = 0; i < x.length; i++) {
    x[i].style.display = "none";  
  }
  myIndex++;
  if (myIndex > x.length) {myIndex = 1}    
  x[myIndex-1].style.display = "block";  
  setTimeout(carousel, 7000); // Change image every 7 seconds
}
</script>
</body>
</html>
	
			Alles anzeigen
	So siehts im Moment auf dem Bildschirm aus_