Hallo,
ok, offsettop liefert deutlich bessere Ergebnisse, aber noch nicht ganz das
gew�nschte. Das Control, von dem ich die Position ermitteln m�chte, ist
durch ein User Control erzeugt worden. Da funktioniert es offenbar nicht
obwohl ich die ID verwendet habe, die im Quelltext der HTML Seite angezeigt
wird. Und die Seite kann ja eigentlich gar nicht wissen wo das Control
herkommt. Als Ergebnis bekomme ich immer nur 1.
Die Position aller anderen Controls auf der Seite kann ich ermitteln.

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Auftrag von Stephan Troxler
Gesendet: Dienstag, 26. Oktober 2004 14:16
An: [EMAIL PROTECTED]
Betreff: Re: AW: [Asp.net] Position eines Controls


> ich habe mir die Beschreibung durchgelesen aber diese Funktion soll ja
nicht
> mehr verwendet werden.
Richtig - Mozilla soll zwar in der neusten Version (1.8) noch eine
Unterst�tzung f�r document.all. verpasst bekommen, aber grunds�tzlich
sollte man darauf verzichten.

> Stattdessen habe ich es mit
> document.getElementById('Control').top probiert, aber da bekomme ich nur
ein
> undefined zur�ck. Gibt es da noch was anderes?
1. Das Property heisst "offsetTop" und nicht "top", also
document.getElementById('Control').offsetTop verwenden
2. Hast Du ein ID-Atribut im Control gesetzt? Ansonsten kannst Du noch
getElementByName() probieren und �ber das Name-Atribut zugreifen.

Gruss
Stephan


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an