Seite 1 von 1

Ereignis für einmalige Berechnung beim Öffnen

Verfasst: 06.09.2017, 09:37
von cni_tc
Hallo liebe Experten,

in meinem Formular soll beim Öffnen der Unix Time Stamp berechnet werden.
Dafür habe ich folgends Script (welches auch soweit funktioniert).

 //unix timestamp
var ts = Math.round((new Date()).getTime() / 1000);
this.rawValue = ts;

Wie kann ich nun verhindern oder welches Ereignis muss ich verwenden, dass der Time Stamp sich nicht aktualisiert, während das Formular befüllt wird, sondern nur einmalig beim Öffenen eingetragen wird.

Vielen Dank & Grüße

Ereignis für einmalige Berechnung beim Öffnen

Verfasst: 06.09.2017, 10:10
von armine
...::initialize - (JavaScript, client)

if (!this.rawValue) this.rawValue = Math.round((new Date()).getTime() / 1000);

Ereignis für einmalige Berechnung beim Öffnen

Verfasst: 06.09.2017, 10:16
von cni_tc
Dankeschön. Leider findet die Aktualisierung des time stamp auch mit diesem Script statt sobald im Formular etwas aus- oder eingeblendet wird etc.

Ereignis für einmalige Berechnung beim Öffnen

Verfasst: 06.09.2017, 10:20
von armine
Erstaunlich, da doch auf "!this.rawValue" geprüft wird.

Ereignis für einmalige Berechnung beim Öffnen

Verfasst: 06.09.2017, 10:23
von cni_tc
Vermutlich liegt der Fehler in meiner Formulierung. Ich habe das Textfeld auf der Masterseite eingefügt, sodass es im Header steht und zusätzlich auf jeder  Seite wiederholt wird.
Wenn ich es in den Inhaltsbereich einfüge, funktioniert es.
Ist das auf den Masterseiten evtl. nicht möglich?

Ereignis für einmalige Berechnung beim Öffnen

Verfasst: 06.09.2017, 11:15
von armine
Stell die Bindung auf "global".

Ereignis für einmalige Berechnung beim Öffnen

Verfasst: 06.09.2017, 11:53
von cni_tc
Vielen Dank. Das war die Lösung!