elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  problema codigo javascript en IE
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problema codigo javascript en IE  (Leído 2,891 veces)
viher

Desconectado Desconectado

Mensajes: 113



Ver Perfil
problema codigo javascript en IE
« en: 16 Diciembre 2010, 18:22 pm »

hola,tengo el siguiente código:

Código:
<script type="text/javascript">
var segundos = 1
var dire = "img/"

var imagenes=new Array()
imagenes[0]=".jpg"
imagenes[1]="2.jpg"
imagenes[2]="3.jpg"
imagenes[3]="4.jpg"
imagenes[4]="5.jpg"
imagenes[5]="6.jpg"
imagenes[6]="7.jpg"
imagenes[7]="8.jpg"
imagenes[8]="9.jpg"
imagenes[9]="10.jpg"
imagenes[10]="11.jpg"
imagenes[11]="12.jpg"
imagenes[12]="13.jpg"
imagenes[13]="14.jpg"
imagenes[14]="15.jpg"

if(dire != "" && dire.charAt(dire.length-1) != "/")
{dire = dire + "/"}
var preImagenes = new Array()
for (pre = 0; pre < imagenes.length; pre++){
preImagenes[pre] = new Image()
preImagenes[pre].src = dire + imagenes[pre]
}
cont=0
function presImagen(){
document.foto.src= dire + imagenes[cont]
subeOpacidad()
if (cont < imagenes.length-1)
{cont ++}
else
{cont=0}
tiempo=window.setTimeout('bajaOpacidad()',segundos*1000)

}
var iex = navigator.appName=="Microsoft Internet Explorer" ? true : false;
var fi = iex?'filters.alpha.opacity':'style.MozOpacity'
var opa = iex ? 100 : 1;
function bajaOpacidad(){
opa = 0
cambia()
presImagen()
}

function subeOpacidad(){
opaci = iex?100:1;
if(opa <= opaci){
cambia()
opa += iex?10: 0.1;
var opac
opac = setTimeout('subeOpacidad()',10)
}
}
function cambia(){
eval('document.foto.' + fi + ' = opa')
}
var tiempo
function inicio(){
tiempo
bajaOpacidad()
}
function final(){
clearTimeout(tiempo)
document.foto.src="img/1.jpg"
cont = 0
}
</script><img src="img/1.jpg" name="foto" id="foto" alt="imagen" onmouseover="inicio()" onmouseout="final()" width="180" height="135">

el caso es que funciona en Firefox perfectamente,pero en IE no funciona,lo que hace el script es que cuando dejas el raton encima de la imagen,esta va cambiando por las 15 imágenes que podeis ver. ¿porqué en Internet Explorer no funciona?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con un código de javascript
Scripting
TheMaker 0 1,910 Último mensaje 20 Junio 2009, 20:33 pm
por TheMaker
saltear codigo javascript
Nivel Web
Castg! 7 4,264 Último mensaje 23 Octubre 2009, 23:47 pm
por WHK
codigo javascript
Desarrollo Web
qiqeroot 5 3,103 Último mensaje 23 Noviembre 2010, 05:35 am
por Nakp
ayuda, codigo javascript incopatible en IE
Desarrollo Web
CrÄsH 4 3,000 Último mensaje 31 Marzo 2011, 16:47 pm
por RyogiShiki
implementar código javascript en C
Programación C/C++
Gallu 0 1,626 Último mensaje 13 Mayo 2011, 22:39 pm
por Gallu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines