Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Kaktus am 17.11.08 - 13:35:44
-
Hallo zusammen
also vielleicht bin ich ja heute einfach zu doof dafür:
ich habe folgende Zeile:
<input type="hidden" name="hiddenUNIDS" id="hiddenUNIDS" value="">
Dieses Feld ändere ich mit folgendem JavaScript:
document.getElementsByID('hiddenUNIDS').value="test";
Nun möchte ich dieses Feld gerne über @formula abfragen (den neuen Inhalt). Aber das will nicht...? Geht das gar nicht oder mach ich grundsätzlich was falsch?!
Kann ich mit @formula überhaupt auf Felder in HTML zugreifen?
Vielen Dank für eure Antworten!
-
das feld muss als Item im Dokument vorhanden sein.
-
Ja, das war mein erster Gedanke, und so hab ichs zuerst auch versucht. Leider hat das aber auch nicht geklappt. Ich habe das Feld zwar im HTML-Quell-Code gesehen, konnte den mit JavaScript geänderten Wert aber nicht auslesen.
-
Lass uns mal ein paar Dinge klären.
Sprechen wir hier von HTML-Code im Browser oder in einem Notes-Dokument im Notes-Client?
Wann läuft wo der @-Code?
-
Vielen Dank schon mal für eure Mühe!
Ich spreche vom HTML-Code im Browser.
Ich habe eine Form, die im Web angezeigt wird. In dieser gibt es das versteckte Feld 'hiddenUNIDS', in das ich gerne mit JavaScript Daten reinschreiben würde, die ich anschliessend über ein <computed value> (mit @formula) wieder auslesen möchte (über ein onclick="<computed value>").
Ist das überhaupt machbar?
-
Wenn Du die Seite vom Browser wieder an den Server schickst, dann schon. Dann kannst Du im WebQuerySave, ... darauf zugreifen. Ansonsten nicht, weil wie soll Dein Code am Server (und dort läuft der @-Code) auf die Seite im Browser zugreifen?
-
Vielen Dank für die Hilfe.
Habe mir schon gedacht, dass es wohl eher nicht geht...