virker i firefox men ik i ie??
hey alle sammenhar prøvet at bikse dette script sammen som jeg bruger til en enarmet tyveknægt
problemmet er det virker fint i firefox men ikke i ie?
<script language=JavaScript type="text/javascript">
run = 0;
function tal(){
document.getElementById("nstal").innerHTML = 'Standby!';
}
function hent(url){
location.replace(url);
}
function rotate(){
pics = new Array("1.gif","2.gif","3.gif","4.gif");
valg = Math.random()*100;
valg = Math.round(valg);
if(valg>-1){
if(valg<50){
return pics[0];
}
}
if(valg>49){
if(valg<80){
return pics[1];
}
}
if(valg>79){
if(valg<95){
return pics[2];
}
}
if(valg>94){
if(valg<101){
return pics[3];
}
}
}
function done() {
if(run == 1){
run = 0;
if(pic1 == pic2){
if(!(pic2 == pic3)){
hent('http://localhost/slot/index.asp?id=1');
}
}
}
if(pic2 == pic3){
if(!(pic1 == pic2)){
hent('http://localhost/slot/index.asp?id=2');
}
}
if(pic1 == pic2){
if(pic2 == pic3){
if(l3 == 35 ){
hent('http://localhost/slot/index.asp?id=3&t='+pic3);
}
}
}
if(!(pic1 == pic2)){
if(!(pic2 == pic3)){
hent('http://localhost/slot/index.asp?id=4');
}
}
}
function loop1() {
if (l1 == 15){
return;
}
l1++;
pic1 = rotate();
document.images['test1'].src = pic1;
setTimeout("loop1();", 250);
}
function loop2() {
if (l2 == 25){
return;
}
l2++;
pic2 = rotate();
document.images['test2'].src = pic2;
setTimeout("loop2();", 250);
}
function loop3() {
if (l3 == 35){
done();
return;
}
l3++;
pic3 = rotate();
document.images['test3'].src = pic3;
setTimeout("loop3();", 250);
}
function test(bet){
if(bet == 0){
document.getElementById("nstal").innerHTML = 'You gotta set a bet!';
}
if(!(bet == 0)){
document.getElementById("nstal").innerHTML = 'Running!';
l1 = 0;
l2 = 0;
l3 = 0;
run = 1;
loop1();
loop2();
loop3();
}
}
function stop(){
l1 = 15;
l2 = 25;
l3 = 35;
}
</script>
i må også meget gerne komme med forslag til forbedringer da jeg ikke ligefrem er den bedste til javascript, så det kunne jo være i kendte en bedre måde at lave det på =)