Hallo,
wie bekomme ich per javascript in netscape die position eines Objekts gesetzt?
ich habe mir folgendes gedacht:
function setPos(Ereignis)
{
var z = document.getElementById('test');
z.style.top = Ereignis.pageY
z.style.left = Ereignis.pageX
}
das merkwürdige daran ist, das Ereignis.pageX und .pageY gesetzt sind, die werte auch in .top und .left gesetzt werden, aber es tut sich nichts, das Objekt bleibt auf x=0 und y=0 und es wird kein JS-Fehler ausgeworfen. woran könnte es liegen bin echt am verzweifeln
Du meinst Netscape 6.x, oder? Der 4er kennt die DOM-Methoden ja nicht und kann auch nur ueber die document.layers-Collection positionieren.
Versuche es in 6.x/Mozilla mal entweder mit dem Zusatz "px" bei style.left / .style.top oder probiere style.pixelLeft bzw. style.pixelTop (ohne Einheit).
MfG, Thomas