Cybie: Überwachte Objekteigenschaften

Abend!
Ist es möglich in JavaScript die Veränderung von Variabablen in einem Objekt zu überwachen?
Ich weiß nur nur, wie das in Delphi aussehen würde:

type
TMyClass= class
privat
  function GetText:String;
  procedure SetText(Value:String);
public
  property Text: string read GetText write SetText;
end;

Um der Frage vorzugreifen, wozu ich das denn benutzen will: ich will einem DIV die Eigenschaft offsetBottom geben (window.innerHeight-this.offsetTop-this.offsetHeight).

Danke für alle Antworten und Gegenfragen im Voraus.

PS: Antworten wären mir lieber, außer 'nein, geht nicht' ;)

  1. hi,

    Ist es möglich in JavaScript die Veränderung von Variabablen in einem Objekt zu überwachen?

    Der IE kennt m.W. onpropertychange, und Geckos eine watch-Methode.

    Um der Frage vorzugreifen, wozu ich das denn benutzen will: ich will einem DIV die Eigenschaft offsetBottom geben (window.innerHeight-this.offsetTop-this.offsetHeight).

    Und was soll das letztendlich für einen Effekt ergeben?
    Lässt sich dieser nicht durch fixe Positionierung erreichen?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Danke
      onpropertychange + Google = http://www.html-world.de/artikel/art_j09.php
      Dort ist genau das beschrieben, was ich wollte.

      Vielen Danke für die schnelle Antwort, Cybie