Bildposition ermitteln
ich
- javascript
0 Joachim
Hi,
gibt es ne möglichkeit, dass ich ermitteln kann an welcher Position ein bild ist?
x=??
y=??
Hi,
gibt es ne möglichkeit, dass ich ermitteln kann an welcher Position ein bild ist?
einfach bei nc 4x (aber wer machts noch fuer den?), ansonsten muessen alle offsets in einer Schleife addiert werden. Beispiel:
function findPos(el) {
var xPos = 0;
var yPos = 0;
if (document.layers) {
// simply done with nc4x
//
xPos = el.x;
yPos = el.y;
} else {
// loop through all offsets
//
while(el){
xPos += el.offsetLeft;
yPos += el.offsetTop;
el = el.offsetParent;
}
}
return {xPos: xPos, yPos: yPos};
}
Anwendung:
myPositionX = findPos(document.IMAGENAME).xPos;
funktioniert natuerlich nur fuer Elemente, die sich im "Fluss" befinden, nicht aber wenn sie absolut positioniert wurden. IMAGENAME muss durch einen entspr. Bildnamen ersetzt werden.
Gruesse, Joachim