Foros del Web » Programando para Internet » Javascript »

Mas problemas con IE

Estas en el tema de Mas problemas con IE en el foro de Javascript en Foros del Web. Hola amigos , primero que todo gracias por su colaboracion. Bueno ya e expuesto en este mismo medio algunos problemas que e tenido con IE ...
  #1 (permalink)  
Antiguo 04/08/2009, 14:15
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 3
Mas problemas con IE

Hola amigos , primero que todo gracias por su colaboracion.

Bueno ya e expuesto en este mismo medio algunos problemas que e tenido con IE en los que no e tenido exito como por ejemplo: http://www.forosdelweb.com/f13/difer...irefox-724205/

bueno en este caso recurro a uds porque realize una funcion para que cuando le dieran click a una imagen esta cambie y cuando le vuelvan a dar click esta regrese a la anterior. en FF funciona perfectamente, pero en IE no funciona...

Aqui les dejo el codigo que utilizo para ver si me peude aclarar la mente de como hacer que funcione en los dos navegadores.


<img src="imagenes/mas.png" name="1-2" onclick="CambiarImagen(this.src, '1-2',12);" border="0">

esta es la funcion.

function CambiarImagen(valor,NImagen,CHijos){
pos = valor.indexOf(".png");
VImagen=valor.substr(pos-3,pos-1);

if(VImagen == 'mas.png'){
document.images[NImagen].src = 'imagenes/men.png';
}else{
document.images[NImagen].src = 'imagenes/mas.png';
}
}

ya comprobe y en los dos navegadores entra al if bien y reciven los datos bien el problema se presenta en IE es que no cambvia la imagen y FF si.

Gracias por cualquier colaboracion...
  #2 (permalink)  
Antiguo 04/08/2009, 14:36
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Mas problemas con IE

el problema esta en el valor del atributo name. me parece que tienes que seguir la misma norma como para nombrar variables en javascript. debe comenzar con caracteres de la a-z o guion bajo (_), seguido de cualquier combinacion alfanumerica.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 04/08/2009, 15:47
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 3
Respuesta: Mas problemas con IE

zerokilled perfecto muchas gracias ese era el error, como el name lo estaba generando aleatorimente en otro lado no me habia fijado muchas gracias..mil mil gracias...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:58.