Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rasacani am 21.05.04 - 11:37:38

Titel: Probleme im web
Beitrag von: rasacani am 21.05.04 - 11:37:38
Hallo

Ich habe eine Maske in der bestimmte Felder und Schaltfächen erst angezeigt werden, wenn ein bestimmtes Feld gefüllt ist.
(Absatz verbergen wenn Formel wahr   ->   Feld = "").

In Notes super, aber im Web bleiben die Felder und Schaltflächen weiter unsichtbar.


Kann mir jemad einen Tip geben?

Gruß Rainer  
Titel: Re:Probleme im web
Beitrag von: mahonri am 24.05.04 - 14:41:48
Die Verberge-wenn Formeln werden erst nach einem Refresh neu berechnet. Im Web bedeutet dies ein Neuladen des Dokuments.

Wenn du das Umgehen willst, mußt du auf Java Script zurückgreifen
Titel: Re:Probleme im web
Beitrag von: rasacani am 25.05.04 - 10:07:22
Das mit dem Neuladen des Dokuments klappt nicht. Die Schaltfläche zum Speicher möchte ich erst anzeigen wenn bestimmte Felder gefüllt sind.

In der Maske befindet sich eine Schaltfläche mit der die Felder gefüllt werden.  (Java-Skript)

javascript:
opener.document.forms[0].Ges_Vorwahl.value = document.forms[0].BetrVorwahl.value;
opener.document.forms[0].Ges_Anschluss.value = document.forms[0].BetrAnschluss.value;
......
window.close();

Kann man hier vieleicht eingreifen?

Gruß Rainer

PS. Hab von JAVA überhaupt keine Ahnung
         
Titel: Re:Probleme im web
Beitrag von: mahonri am 25.05.04 - 10:30:32
Für deine Schaltfläche solltest du Style display:none eintragen

In deiner Füll-aktion erweiterst du einfach um die folgenden Zeilen:

opener.document.forms.Ges_Vorwahl.value = ocument.forms.BetrVorwahl.value;
opener.document.forms.Ges_Anschluss.value = document.forms.BetrAnschluss.value;
opener.document.forms.SaveButton.style.display = ""

Dadurch wird die Schaltfläche dann sichtbar. Die anderen Verbergemöglichkeiten von Notes solltest du dann aber ausschalten.
zum Verbergen der Schaltfläche kannst du auch an anderer Stelle
opener.document.forms.SaveButton.style.display = "none"
setzen.