I'm a beginner and I know there are other ways of doing this. This is what I understand so far, so I'd like this to see it work or understand why it doesn't work in IE9 and latest version of Firefox. It does work in IE7. Thanks for any help.
HTML:
Code:
<img src="0.jpg" id="slide"/>
javascript
:
Code:
i = 0;
images = Array();
images[0]="0.JPG";
images[1]="1.JPG";
images[2]="2.JPG";
images[3]="3.JPG";
images[4]="4.JPG";
images[5]="5.JPG";
images[6]="6.JPG";
images[7]="7.JPG";
images[8]="8.JPG";
images[9]="9.JPG";
images[10]="10.JPG";
images[11]="11.JPG";
function forward(){
if(i==11){
i=0;
}else{
i++;
}
if(i==11||i==10||i==9||i==8||i==5||i==4||i==2){
document.getElementById('slide').setAttribute('src',images[i]);
document.getElementById('slide').style.width = "80%";
document.getElementById('slide').style.left = "10%";
}else{
document.getElementById('slide').setAttribute('src',images[i]);
document.getElementById('slide').style.width = "98%";
document.getElementById('slide').style.left = "0%";
}
}
function backward(){
if(i==0){
i=11;
}else{
i--;
}
if(i==11||i==10||i==9||i==8||i==5||i==4||i==2){
document.getElementById('slide').setAttribute('src',images[i]);
document.getElementById('slide').style.width = "80%";
document.getElementById('slide').style.left = "10%";
}else{
document.getElementById('slide').setAttribute('src',images[i]);
document.getElementById('slide').style.width = "98%";
document.getElementById('slide').style.left = "0%";
}
}