Foros del Web » Programando para Internet » Javascript »

coordenadas de la caja de texto que no tiene posicion absoluta

Estas en el tema de coordenadas de la caja de texto que no tiene posicion absoluta en el foro de Javascript en Foros del Web. Hola Necesito dada una caja de texto, poder obtener las coordenadas top e izquierda pero sin que el css tenga posicion absoluta. Por que tengo ...
  #1 (permalink)  
Antiguo 16/01/2010, 05:45
 
Fecha de Ingreso: diciembre-2009
Mensajes: 12
Antigüedad: 14 años, 4 meses
Puntos: 0
coordenadas de la caja de texto que no tiene posicion absoluta

Hola

Necesito dada una caja de texto, poder obtener las coordenadas top e izquierda pero sin que el css tenga posicion absoluta.

Por que tengo dos funciones que lo hacen pero funciona cuando la posicion es absoluta, de lo contrario hacen cualquier cosa.

Las funciones son las siquientes:

Código HTML:
// Obtiene la coordenada top de la caja de texto.
//evuelve la coordenada Top de la caja de texto en píxeles.
AutoSuggestControl.prototype.getLeft = function () /*:int*/ {

    var oNode = this.textbox;
    var iLeft = 0;
    
    while(oNode.tagName != "BODY") {
        iLeft += oNode.offsetLeft;
        oNode = oNode.offsetParent;        
    }
    
    return iLeft;
};



AutoSuggestControl.prototype.getTop = function () /*:int*/ {

    var oNode = this.textbox;
    var iTop = 0;
    
    while(oNode.tagName != "BODY") {
        iTop += oNode.offsetTop;
        oNode = oNode.offsetParent;
    }
    
    return iTop;
};
Gracias!!!!!!!!!!!!1
  #2 (permalink)  
Antiguo 16/01/2010, 22:14
Avatar de Kenichi  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 160
Antigüedad: 15 años, 3 meses
Puntos: 6
Respuesta: coordenadas de la caja de texto que no tiene posicion absoluta

Creo que eso no es posible, pues para modificar la propiedad top y left de un objeto, tienes que declararlo con position:absolute, o position:relative, de otra forma no funcionara, o sino puedes en vez de buscar las propiedades top y left, el marginTop y marginLeft.
Saludos
__________________
Cansado de tener que hacer webs con doble login, o no entender nada del codigo de phpBB? Usa un sistema de foros simple, usa Linken Foros
  #3 (permalink)  
Antiguo 17/01/2010, 03:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: coordenadas de la caja de texto que no tiene posicion absoluta

Hola mjyd82

prueba con offsetTop y offsetLeft

Saludos,

Etiquetas: caja, coordenadas, posicion
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 13:01.