Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2008, 17:37
Avatar de Fernand0
Fernand0
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 5 meses
Puntos: 19
Problema con condiciones (creo..)

Wenas.. lamento molestar....

Asi como esta el codigo.. anda.. excepto con el CLICK... ahora bien... si quito los IFS del mouseover y mouseout... el CLICK ANDA perfecto...

O sea al parecer.. el mouseover y mouseout... le "impiden" al CLICK andar :S
Probe para ver si cuando se cambiaba la imagen.. si se daba mouseover o mouseout... y no.. y aunque se diesen.. deberia de andar =.. no se ya..

Código PHP:
    function _Change(e)
    {
        var 
ev3nt=|| window.event;
        var 
Node=ev3nt.target || ev3nt.srcElement;
        
        var 
sRc=Node.src.split('.'), c0nd=/%5Bo%5D/, c0nd2=/%5Bs%5D/; //c0nd=[o] && c0nd2=[s]
        
        
var CImg=c('img'); //Creo imagen para verificar si existe la SRC
        
if(ev3nt.type=='mouseover'//Cargar la imagen OVER
        
{
            if(!
sRc[0].match(c0nd) && !sRc[0].match(c0nd2)) sRc=sRc[0]+'[o].'+sRc[1];
        }
        if(
ev3nt.type=='mouseout'//Cargar la imagen normal
        
{
            if(
sRc[0].match(c0nd) && !sRc[0].match(c0nd2)) sRc=sRc[0].replace(c0nd,'')+'.'+sRc[1];
        }
        if(
ev3nt.type=='click'//Cargar la imagen SELECTED
        
{
            if(!
sRc[0].match(c0nd2)) sRc=sRc[0]+'[s].'+sRc[1];
            else 
sRc=sRc[0].replace(c0nd2,'')+'.'+sRc[1];
        }
        
        
CImg.src=sRc;
        
CImg.onload=function() { Node.src=sRcCImg.onload=''; }; //Si existe.. cargar la imagen
    

saludo y gracias de antemano