Foros del Web » Programando para Internet » Javascript »

Problema con capas

Estas en el tema de Problema con capas en el foro de Javascript en Foros del Web. Buenas, tengo una lista de capas, todas tienen el mismo class, que es es asi: Código: .dragme{ position:relative; width: 123px; height: 30px; margin: 1px; top: ...
  #1 (permalink)  
Antiguo 27/01/2006, 16:57
Avatar de HPNeo  
Fecha de Ingreso: mayo-2004
Ubicación: The Matrix
Mensajes: 223
Antigüedad: 20 años
Puntos: 0
Problema con capas

Buenas, tengo una lista de capas, todas tienen el mismo class, que es es asi:

Código:
.dragme{
position:relative;
width: 123px;
height: 30px;
margin: 1px;
top: 0px;
left: 0px;
background-color: #eee;
z-index: 1;
}
Tambien tengo una funcion en JavaScript de Arrastrar y Soltar ( Drag and Drop ), todo perfecto, pero ademas, mediante unas condicionales veo si la capa soltada (luego del mouseup) esta dentro de un sector de coordenadas, si lo esta se desencadena una funcion, sino vuelve a su sitio anterior:

Código:
    if (parseInt(dobj.style.left)>=570 && parseInt(dobj.style.left)<=620){
        if (parseInt(dobj.style.top)>=165 && parseInt(dobj.style.top)<=185){
                window.status = "Left y Top";
                    if(confirm("¿Deseas eliminar este registro?")) {
                        eliminar(dobj.id);
                    }
                    else {
                            dobj.style.left=0;
                            dobj.style.top=0;
                    }
            }
            else{
                    dobj.style.left=0;
                    dobj.style.top=0;
                window.status="Solo Left";
                return false;
            }
    }
    else{
        dobj.style.left=0;
        dobj.style.top=0;
        window.status="Ni Left ni Top";
        return false;
    }
El sector de las coordenadas esta representada por una capa:

Código:
#papelera{
left: 580px;
top: 180px;
position: absolute;
width: 50px;
height: 20px;
background: #336699;
}
Pero el problema es que solamente funciona con la primera capa, pero no con la segunda ni la tercera ni las siguientes.

Saludos
__________________
HPNeo
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 03:49.