barrerr122
12-07-2012, 01:19 PM
im getting a weird runtime error where this:
if(img==5){
img=1;
}else{
img=img+1;
}
is not doing anything as it runs neither option, i know it's here because i tracked it with alerts. heres the rest of the code if you need it:var img=1;
var source1;
var source2;
var called=0;
var x=1;
function get(){
if(img==1){
source1="Images/test1.jpg";
}else if(img==2){
source1="Images/test2.jpg";
}else if(img==3){
source1="Images/test3.jpg";
}else if(img==4){
source1="Images/test4.jpg";
}else if(img==5){
source1="Images/test5.jpg";
}
}
$(document).ready(function(){
setup();
});
function setup() {
get();
document.getElementById("imgm").src=source1;
if(img==5){
img=1;
}else{
img=img+1;
}
get();
if(called==0){
source2=source1;
}else(
setTimeout(anim(), 5000);
}
called=1;
}
function anim(){
$("imgm").fadeOut("slow");
document.getElementById("imgm").src=source2;
$("imgm").fadeIn("slow");
alert("test");
setup();
}
I would llove if someone could explain to me what i did wrong so i can fix it, thanks
if(img==5){
img=1;
}else{
img=img+1;
}
is not doing anything as it runs neither option, i know it's here because i tracked it with alerts. heres the rest of the code if you need it:var img=1;
var source1;
var source2;
var called=0;
var x=1;
function get(){
if(img==1){
source1="Images/test1.jpg";
}else if(img==2){
source1="Images/test2.jpg";
}else if(img==3){
source1="Images/test3.jpg";
}else if(img==4){
source1="Images/test4.jpg";
}else if(img==5){
source1="Images/test5.jpg";
}
}
$(document).ready(function(){
setup();
});
function setup() {
get();
document.getElementById("imgm").src=source1;
if(img==5){
img=1;
}else{
img=img+1;
}
get();
if(called==0){
source2=source1;
}else(
setTimeout(anim(), 5000);
}
called=1;
}
function anim(){
$("imgm").fadeOut("slow");
document.getElementById("imgm").src=source2;
$("imgm").fadeIn("slow");
alert("test");
setup();
}
I would llove if someone could explain to me what i did wrong so i can fix it, thanks