Buenas gente, a ver si alguien me puede ayudar tengo un problema con un script, en internet explorer me lo toma perfectamente y me gusta mucho como se ve. Pero en firefox no anda, no lo toma para nada. Se podria modificar el codigo para que tambien ande en firefox o no se alguna solucion?
Les dejo el codigo:
<script>
mes=new Array();mes[0]=-1;mes[1]=-4;mes[2]=-7;mes[3]=-10;mes[4]=-7;mes[5]=-4;mes[6]=-1;num=0;num2=0;txt="";function jump0(){if(message.length > 6){for(i=0;i != message.length;i++){txt=txt+"<span style='position:relative;' id='n"+i+"'>"+message.charAt(i)+"</span>"};jump.innerHTML=txt;txt="";jump1a()};else{alert("Your message is to short")}};function jump1a(){n0.style.left=-num2;if(num2 != 9){num2=num2+3;setTimeout("jump1a()",50)};else{jump1b()}};function jump1b(){n0.style.left=-num2;if(num2 != 0){num2=num2-3;setTimeout("jump1b()",50)};else{jump2()}}
function jump2(){txt="";for(i=0;i != message.length;i++){if(i+num > -1 && i+num < 7){txt=txt+"<span style='position:relative;top:"+mes[i+num]+"'>"+message.charAt(i)+"</span>"};else{txt=txt+"<span>"+message.charAt(i)+"</span>"}};jump.innerHTML=txt;txt="";if(num != (-message.length)){num--;setTimeout("jump2()",50)};else{num=0;setTimeout("jump0()",50)}}
</script>
eso va entre las etiquetas <head> y </head>, despues este otro que va entre <body> y </body>
<script>
message="¡Todo Animanga!"
jump0()
</script>
el codigo en si lo que hace es que el texto sea animando, la primer letra la pega a la segunda y va en cadena hasta llegar a la ultima saltando.
Les dejo la pagina web para que vean como es, les aclaro en firefox no anda veanlo con IE: www.todoanimanga.com.ar
Bueno ojala alguien me pueda decir como hacerlo funcionar en firefox. Saludos a todos.
Les dejo el codigo:
<script>
mes=new Array();mes[0]=-1;mes[1]=-4;mes[2]=-7;mes[3]=-10;mes[4]=-7;mes[5]=-4;mes[6]=-1;num=0;num2=0;txt="";function jump0(){if(message.length > 6){for(i=0;i != message.length;i++){txt=txt+"<span style='position:relative;' id='n"+i+"'>"+message.charAt(i)+"</span>"};jump.innerHTML=txt;txt="";jump1a()};else{alert("Your message is to short")}};function jump1a(){n0.style.left=-num2;if(num2 != 9){num2=num2+3;setTimeout("jump1a()",50)};else{jump1b()}};function jump1b(){n0.style.left=-num2;if(num2 != 0){num2=num2-3;setTimeout("jump1b()",50)};else{jump2()}}
function jump2(){txt="";for(i=0;i != message.length;i++){if(i+num > -1 && i+num < 7){txt=txt+"<span style='position:relative;top:"+mes[i+num]+"'>"+message.charAt(i)+"</span>"};else{txt=txt+"<span>"+message.charAt(i)+"</span>"}};jump.innerHTML=txt;txt="";if(num != (-message.length)){num--;setTimeout("jump2()",50)};else{num=0;setTimeout("jump0()",50)}}
</script>
eso va entre las etiquetas <head> y </head>, despues este otro que va entre <body> y </body>
<script>
message="¡Todo Animanga!"
jump0()
</script>
el codigo en si lo que hace es que el texto sea animando, la primer letra la pega a la segunda y va en cadena hasta llegar a la ultima saltando.
Les dejo la pagina web para que vean como es, les aclaro en firefox no anda veanlo con IE: www.todoanimanga.com.ar
Bueno ojala alguien me pueda decir como hacerlo funcionar en firefox. Saludos a todos.