Jag har problem med att hitta den absoluta positionen på ett relativt element. Det jag vill göra är att flytta ett lager så att det ligger under olika input fält. Input fälten är struktureade i en tabell.
Hillfe!?
2 svar · 227 visningar · startad av franky
Jag har problem med att hitta den absoluta positionen på ett relativt element. Det jag vill göra är att flytta ett lager så att det ligger under olika input fält. Input fälten är struktureade i en tabell.
Hillfe!?
Välkommen till webForum!
Ska dessa rutor visas som en reaktion på musklickningar eller musrörelser?
Hehe, tack! jag har varit tyst länge nog! :)
tjaaa, det kan man säga... eller det skall köras på onkeyup så användarn kan ha tabbat sig till fältet om det var mus position du fiskade efter?...
Det jag skall visa är en ruta som liknar google suggest , fast på flera textfält i ett formulär. så jag vill ju att rutan hamnar under rätt text fält liksom! :)
jag har gjort två fulkodade metoder men de funkar inge bra! :(
QuickSuggest.prototype.findCorrectTopPosition = function() {
try {
var obj = this.oParent;
var iCount = obj.offsetTop + obj.offsetHeight;
while(obj.parentElement.tagName != "BODY") {
if(obj.parentElement.tagName != "TR") {
//alert(obj.parentElement.tagName + ": " + obj.parentElement.offsetTop);
iCount += obj.parentElement.offsetTop;
}
obj = obj.parentElement;
}
this.oSuggest.style.pixelTop = iCount - 1;
} catch(e) {
alert("ERROR IN: QuickSuggest.prototype.findCorrectTopPosition\n" + e.description);
}
}
QuickSuggest.prototype.findCorrectLeftPosition = function() {
try {
var obj = this.oParent;
var iCount = obj.offsetLeft;
while(obj.parentElement.tagName != "BODY") {
if(obj.parentElement.tagName != "TABLE") {
//alert(obj.parentElement.tagName + ": " + obj.parentElement.offsetLeft);
iCount += obj.parentElement.offsetLeft;
}
obj = obj.parentElement;
}
this.oSuggest.style.pixelLeft = iCount - 1;
} catch(e) {
alert("ERROR IN: QuickSuggest.prototype.findCorrectLeftPosition\n" + e.description);
}
}