Ver Mensaje Individual
  #13 (permalink)  
Antiguo 05/11/2004, 05:48
Avatar de epplestun
epplestun
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años
Puntos: 5
Haciendo un poquito mas el tonto jeje he metido este code

Código PHP:
<html>
<
head>
<
script language="javascript" type="text/javascript" >
    var 
coordenadas = new Array();
    var 
contador 0;
    function 
menor(ab)    {
        var 
dato = (b) ? b;
        return 
"" dato "px";
    }

    function 
dife(ab)    {
        var 
dato = (b) ? b;
        return 
"" dato "px";
    }
    
    var 
_ns4 = (document.layers) ? true false;
    var 
_ie = (document.all) ? true false;
    var 
_ns6 = (document.getElementById && !_ie) ? true false;
    var 
_coorX_coorY;
    
    if (
_ns6)    document.addEventListener("mousemove"mouseMovetrue);
    if (
_ns4)    {document.captureEvents(Event.MOUSEMOVE); document.mousemove mouseMove;}
    if (
_ie)    document.onmousemove mouseMove;
    
    function 
mouseMove(e)
    {
        if (
_ns4||_ns6)    {_coorX e.pageX_coorY e.pageY;}
        if (
_ie)    {_coorX event.x_coorY event.y;}
        return 
true;
    }
    
    function 
ratitaX()    {
        return 
_coorX;
    }
    
    function 
ratitaY()    {
        return 
_coorY;
    }

    function 
lee(e)    {
        
coordenadas[contador ++] = ratitaX();
        
coordenadas[contador ++] = ratitaY();

        if (
contador == 0)    {
            
x1 coordenadas[contador 4];
            
x2 coordenadas[contador 2];

            
y1 coordenadas[contador 3];
            
y2 coordenadas[contador 1];
            
            
cuadradito document.createElement("div");
            
cuadradito.style.left   menor(x1x2);
            
cuadradito.style.top    menor(y1y2);
            
cuadradito.style.width  dife(x1x2);
            
cuadradito.style.height dife(y1y2);

            
cuadradito.style.position "absolute";
            
cuadradito.style.borderWidth "1px";
            
cuadradito.style.borderStyle "solid";
            
cuadradito.style.borderColor "#808080";
            
            
fondo document.createElement("div");
            
fondo.style.width  dife(x1x2);
            
fondo.style.height dife(y1y2);
            
fondo.style.position "absolute";
            
fondo.style.backgroundColor "#808080";

            if(
document.all) {
                
fondo.style.filter "alpha(opacity: 30)";
            } else {
                
fondo.style.MozOpacity "0.3";
            }
                        
            
cuadradito.appendChild(fondo);
            
            
document.getElementById("capa").parentNode.appendChild(cuadradito);
        }
    }
</script>

</head>
<body style="position: relative; margin: 0px;">
<div id=contenedor style="position: relative; margin: 0px; padding: 0px" >
<img src="hugesize.jpg" id="capa" style="position: absolute; top: 0px; left: 0px; cursor: crosshair; padding: 0px" onclick="lee()" />
</div>
</body>
</html> 
Eso ya te hace el efecto de alpha jajaja, como salga esto me voy a reir mucho jajajaj
__________________
Usuario registrado de Linux #288725