Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mgubler am 05.02.08 - 17:52:16

Titel: Schaltfläche in Webanwendung
Beitrag von: mgubler am 05.02.08 - 17:52:16
Hallo zusammen,

ich habe eine Webanwendung mit einem Formular.
In dieser Maske befindet sich ein Textfeld und eine Schaltfläche.
Der Quelltext wurde komplett als Durchgangs-HTML markiert.
Jedoch wird mir die Schaltfläche nicht angezeigt.
Er lässt diese einfach aus.
Wie kann ich diese im Webbrowser einblenden?
Es liegen keine Hide-Bedingungen vor.

Danke im voraus,

Marc
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: m3 am 05.02.08 - 18:02:04
Zeig mal das Durchgangs-HTML.
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: mgubler am 06.02.08 - 07:25:21
Hier, im oberen Bereich der Maske, sind noch einige Felder via Teilmaske .
HTTP_Server, Remote_Addr, Path_Info, Query_String, Server_Name, SaveOptions mit "0"

<table width="98%" border="0" align="center" valign="middle">
  <tr>
    <td class="bigheadline" colspan="4"><br>Einen bestimmten Supportfall anzeigen lassen</td>
  </tr>
  <tr>
    <td class="bigheadline" colspan="4"><img src="leer.gif?openimageresource" border="0" height="10" width="1"></td>
  </tr>
  <tr>
    <td class="textflow" colspan="4">Bitte geben Sie im nachfolgenden Feld die Support-ID ein und klicken Sie danach auf <b>Suchen</b>,<br> um den gewünschten Supportfall angezeigt zu bekommen.</td>
  </tr>
  <tr>
    <td class="bigheadline" colspan="4"><img src="leer.gif?openimageresource" border="0" height="10" width="1"></td>
  </tr>
  <tr>
    <td class="smallertext" width="25%" align="right">Support-ID:</td>
    <td class="smallertext" colspan="3"></td>
  </tr>
  <tr>
    <td class="smallertext" colspan="4"><img src="leer.gif?openimageresource" border="0" height="10" width="1"></td>
  </tr>
</table>

<table width="98%" border="0" align="center" valign="middle">
  <tr>
    <td class="smallertext" width="40%"></td>
    <td class="smallertext" align="left">HIER IST EIGENTLICH DIE SCHALTFLÄCHE</td>
  </tr>
</table>

HIER EIN $$RETURN-FELD mit dem Wert "[" + web_pfadTX + "/nachid/"+@Password(@Text(ReqNumber))+"?editdocument]"
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: dirk_2909 am 06.02.08 - 09:14:55
Hallo Marc,

ist die Schaltfläche über "Erstellen" - "Hotspot.." angelegt worden ? oder ..?

Hast Du die in der Schaltfläche ein Script definiert. Wenn unter Aktion -> Web nichts steht kann es sein, dass die SF nicht angezeigt wird?!

Was ist, wenn Du das Durchgangshtml nur bei der SF entfernst ?
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: mgubler am 06.02.08 - 10:18:14
Ich habe in einer anderen DB genau diese Maske.
Dort zeigt er die SF an.
Es ist kein Code oder so hinterlegt.
Ich habe aber auch alle Teilmasken und Felder kopiert, die in der funktionsfähigen DB genutzt werden.
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: dirk_2909 am 06.02.08 - 10:45:48
Wie sieht es mit der Datenbankeigenschaft "JavaScript beim erstellen von Seiten verwenden" aus?
Ist das Häckchen gesetzt??
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: mgubler am 06.02.08 - 11:21:21
der haken ist gesetzt!
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: flaite am 06.02.08 - 11:51:58
Zeig mal den Source code aus dem Browser.
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: m3 am 06.02.08 - 11:57:27
Ganz einfache Frage: Welche Aktionen liegen denn hinter dem Button?

Aus der Designer-Hilfe:

Zitat
If you select "Web access: Use JavaScript when generating pages", Domino doesn't generate a Submit button automatically.

To allow users to save and close a form on the Web, you must create a button, hotspot, or action that contains these commands:
@Command([FileSave]);
@Command([CloseWindow])

Kaum hat man die beiden Befehle in der Schaltfläche, pinselt sie Domino auch schon im Browser auf den Schirm.
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: dirk_2909 am 06.02.08 - 11:59:10
@Martin

hatte schon eine ähnliche Frage gestellt?!

Als Antwort kam u.a.:
Zitat
Es ist kein Code oder so hinterlegt.

..denke da liegt der Hund begraben, wie Du schon sagst bzw. die Hilfe
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: mgubler am 06.02.08 - 12:10:57
ich habe eine andere DB, da zeigt er den Button an.
Ich habe von dieser DB alles notwendige kopiert und die DB Einstellungen übernommen.
Trotzdem wird der Button nicht angezeigt.
Es liegt keine Aktion hinter dieser Schaltfläche!
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: m3 am 06.02.08 - 12:26:46
DANN LEG ZUM KUCKUCK NOCH MAL ENDLICH EINE AKTION HINTER DIE SCHALTFLÄCHE, DANN WIRD SIE AUCH ANGEZEIGT !!!!!!

Firmament, Gesäß und Faden!
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: dirk_2909 am 06.02.08 - 14:04:20
@Martin..

nicht schreien ;-)

Wenn er nicht will ........   8)  selber schuld.

@Marc

habe es mal versucht nachzuvollziehen.
Die Schaltfäche erscheint nicht, wenn kein Code hinterlegt wurde !!!

Ansonsten mal die DB posten ;-) ...
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: mgubler am 06.02.08 - 14:56:32
anbei die Datenbank mit meinen Gestaltungselementen.
Als eigentliche DB dient die aktuelle Help-Datenbank von eknori.(muss separat heruntergeladen werden, da die DB selbst gepackt noch zu groß ist.)
LINK: http://www.openntf.org//Projects/pmt.nsf/Releases/43056B2655EE82248625732A0056010B/$file/HELP16.zip (http://www.openntf.org//Projects/pmt.nsf/Releases/43056B2655EE82248625732A0056010B/$file/HELP16.zip)

Dort soll über ein Webinterface nur der Status des Supportfalls angezeigt werden.

Meine View fragt das ab nach Form BugReport und ReqNumber != ""
(Ein Testdokument ist in meiner DB)

Über das $$Return-Feld sollte dann ja eigentlich das Ergebnis zurückgegeben werden, oder?!?

Auch mit dem Code auf der Schaltfläche klappt die Ausgabe nicht.
Zwar wird nun die SF angezeigt aber die eigentliche Aktion stimmt nicht!

Bin für jede Hilfe dankbar.

Marc
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: mgubler am 06.02.08 - 16:57:12
THEMA ERLEDIGT.
Habe selbst einen Weg gefunden.

Trotzdem danke für die Anregungen!
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: ata am 06.02.08 - 17:14:22
... willst du uns deine Lösung auch offenbaren?

Toni
Titel: Re: Schaltfläche in Webanwendung
Beitrag von: mgubler am 06.02.08 - 17:40:04
Ich habe die Maske gelöscht und neu angelegt.
Und nun geht's.
Scheint also etwas an der Maske gewesen zu sein!