Cuestión : textbox y comienzo div del hallazgo por debajo él

La buena mañana,
Ive escrito un uso de ASPx, y tiene un DIV flotante que aparezca y oculta cuando está requerida. El problema es yo bisela el sistema la posición de DIVs correctamente. el

From qué me entiendo fijó la posición de DIVs usar refrencing absoluto, y me puede fijarlo dondequiera en la página, pero quisiera que apareciera apenas por debajo un textbox, que es flotación colocada a la izquierda en otro div que utilice el 40% de la página disponible width.

Is allí una función del Javascript que pueda llamar en carga de la página para decir: -
myFloatingDiv.left = getelementbyID ('wbr/>) .left del myTextbox'<;
myFloatingDiv.top = getelementbyID ('wbr/> del myTextbox'<) .top + 40px; ¡// así que él flota debajo, no en top.

Thanks por adelantado!
class= del

Respuesta : textbox y comienzo div del hallazgo por debajo él

Un google rápido me da esto para mirar para arriba las características izquierdas y superiores de un elemento:

========

getElementLeft de la función (Elem) {
      si (ns4) {
            elem del var = getObjNN4 (documento, Elem);
            elem.pageX de vuelta;
      } {
            elem del var;
            si (document.getElementById) {
                  elem del var = document.getElementById (Elem);
            } si (document.all) {
                  elem del var = document.all [Elem];
            }
            xPos = elem.offsetLeft;
            tempEl = elem.offsetParent;
              ¡mientras que (tempEl! = falta de información) {
                    xPos += tempEl.offsetLeft;
                    tempEl = tempEl.offsetParent;
              }
            xPos de vuelta;
      }
}


getElementTop de la función (Elem) {
      si (ns4) {
            elem del var = getObjNN4 (documento, Elem);
            elem.pageY de vuelta;
      } {
            si (document.getElementById) {      
                  elem del var = document.getElementById (Elem);
            } si (document.all) {
                  elem del var = document.all [Elem];
            }
            yPos = elem.offsetTop;
            tempEl = elem.offsetParent;
            ¡mientras que (tempEl! = falta de información) {
                    yPos += tempEl.offsetTop;
                    tempEl = tempEl.offsetParent;
              }
            yPos de vuelta;
      }
}

======

Después de ésa, usted puede fijar la posición de otro elemento como tan:

======

document.getElementById (“movetext”) .style.left = pos1;
document.getElementById (“movetext”) .style.top = pos2;
Otras soluciones  
 
programming4us programming4us