Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/04/2008, 20:00
Avatar de jorgedx
jorgedx
 
Fecha de Ingreso: junio-2005
Ubicación: Chile, Los Andes
Mensajes: 406
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Alguien tiene idea de como hacer esto?

interesante

Código PHP:

function findPos(obj) {
    var 
curleft curtop 0;
    if (
obj.offsetParent) {
        
curleft obj.offsetLeft
        curtop 
obj.offsetTop
        
while (obj obj.offsetParent) {
            
curleft += obj.offsetLeft
            curtop 
+= obj.offsetTop
        
}
    }
    return [
curleft,curtop];
}

function 
posfoto () {
    
xyfoto findPos(efoto);
    
esensor.style.left xyfoto[0];
    
esensor.style.top xyfoto[1];
}

function 
showpic(j,f) {
    
cargando=1;
    
document[j].src=f;
    }


function 
move(me) {
    
    
lxme.clientX 30 soffs[0];
    
lyme.clientY 30 soffs[1];
    
    
bx= - Math.round( (lx xyfoto[0]) * (1199 490) / (260 58) );
    
by= - Math.round( (ly xyfoto[1]) * (1199 490) / (260 58) );
            
    
efotozoom.style.top = eval("'"+by+"px'");
    
efotozoom.style.left = eval("'"+bx+"px'");
    
elupa.style.left = eval("'"+lx+"px'");
    
elupa.style.top = eval("'"+ly+"px'");

    }
    
function 
hiddezoom() {
    
ezoom.style.visibility='hidden';
    
elupa.style.visibility='hidden';
    
ecar.style.visibility='hidden';

    if (
ecantsel != null) {
        
ecantsel.style.visibility='visible';
        }

    if (
etallesel != null) {
        
etallesel.style.visibility='visible';
        }
    }

function 
showzoom() {
    
soffs[0] = document.body.scrollLeft;
    
soffs[1] = document.body.scrollTop;
    
    if (
cargando==1) {
        
ecar.style.visibility='visible';
        }
    
    if (
ecantsel != null) {
        
ecantsel.style.visibility='hidden';
        }

    if (
etallesel != null) {
        
etallesel.style.visibility='hidden';
        }

    
ezoom.style.visibility='visible';
    
elupa.style.visibility='visible';    

    } 
el archivo se llama 20092007.js
__________________
Nuevamente a las pistas ...