hallo, habe eine diashow ähnlich Glücksrad.
beim klick auf ein Button wird eine zufallszahl ermittelt.
mein Problem: ich möchte, das die diashow bei dem bild stoppt, was die zufallszahl ergibt.
hier der code:
der button für die zufallszahl ist:
beim klick auf ein Button wird eine zufallszahl ermittelt.
mein Problem: ich möchte, das die diashow bei dem bild stoppt, was die zufallszahl ergibt.
hier der code:
PHP:
<script type="text/javascript">
var counter = 0;
function ocl()
{
var min = 0;
var max = 9;
var x = (Math.random() * (max - min)) + min;
var speed =1;
limit=9; i=0;
counter++;
if (counter == x) window.location.href = "update2wg.php";
}
var b = new Array();
b[0] = new Image(); b[0].src = "bilder/altar/Bilder/kr001.png";
b[1] = new Image(); b[1].src = "bilder/altar/Bilder/kr002.png";
b[2] = new Image(); b[2].src = "bilder/altar/Bilder/kr003.png";
b[3] = new Image(); b[3].src = "bilder/altar/Bilder/kr004.png";
b[4] = new Image(); b[4].src = "bilder/altar/Bilder/kr005.png";
b[5] = new Image(); b[5].src = "bilder/altar/Bilder/kr006.png";
b[6] = new Image(); b[6].src = "bilder/altar/Bilder/kr007.png";
b[7] = new Image(); b[7].src = "bilder/altar/Bilder/kr008.png";
b[8] = new Image(); b[8].src = "bilder/altar/Bilder/kr009.png";
b[9] = new Image(); b[9].src = "bilder/altar/Bilder/kr010.png";
var i = 0;
var limit = 9;
var speed =1000; // Delay in milliseconds
function diaShow()
{
if(i > limit){limit = 9; i = 0;}
document.images.show.src = b[i].src;
i = i + 1;
window.setTimeout("diaShow()",speed);
}
</script>
<body onLoad="diaShow()">
<img id="show" src="bilder/altar/Bilder/kr001.png" width="366" height="376" alt="" border="0">
der button für die zufallszahl ist:
PHP:
<div id="deindiv" style="display: block;">
<img src="bilder/altar/Bilder/altar_15.png"onClick="limit=9; i=0; speed=100; ocl();">
</div>