Autor Thema: buttons im web  (Gelesen 2917 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
buttons im web
« am: 07.02.03 - 12:31:55 »
warum sind meine notesButtons im web immer unsichtbar??

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:buttons im web
« Antwort #1 am: 07.02.03 - 12:36:53 »
Hi,

welche Notes-Buttons meinst du denn ?

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:buttons im web
« Antwort #2 am: 07.02.03 - 12:40:11 »
hotspot-schaltflächen...

liegt das an den rechten??
hab aber autor vergeben für anonymus!!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:buttons im web
« Antwort #3 am: 07.02.03 - 12:50:11 »
Hi,

schau dir mal die Hide-When - Formeln an.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:buttons im web
« Antwort #4 am: 07.02.03 - 12:57:34 »
??? versteh ich nicht!!

kann dort nix entdecken!!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:buttons im web
« Antwort #5 am: 07.02.03 - 13:09:24 »
... die Buttons werden im Web nicht angezeigt, wenn darin Code ist, den Notes im Web nicht unterstützt...

... es gibt auch noch eine Eigenschaft in der Maske, die aktiviert sein muß - etwas wie generiere HTML für Felder... oder so...

ata
Grüßle Toni :)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:buttons im web
« Antwort #6 am: 07.02.03 - 13:15:43 »
Hi,

in der Hide-When Formel kannst du Objekte, auch Hotspots, verstecken, wenn übers Web zugegriffen wird. Ist bei dir der Haken dort gesetzt ?

Zweite Möglichkeit wäre, dass der Hotspot in einem Layoutbereich sitzt. Layout-Bereiche werden im Browser nicht unterstützt.

Das ist leider alles was mir im Moment dazu einfällt.

Axel


Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:buttons im web
« Antwort #7 am: 07.02.03 - 13:16:53 »
JavaScript beim Erstellen von Seiten verwenden" für eine Datenbank einstellen  

Wenn auf Ihre Datenbank im Web zugegriffen wird, sollten Sie die Datenbankeigenschaft "Web-Zugriff: JavaScript beim Erstellen von Seiten verwenden" auswählen, um zusätzliche @Befehle benutzen und mehrere Maskenschaltflächen erstellen zu können. Beim Upgrade von Version 4.5 sollten Sie die Anforderungen und Auswirkungen beim Aktualisieren beachten, bevor Sie eine Entscheidung treffen, da die Eigenschaft zu unvorhersehbarem Verhalten bei bereits bestehenden Aktionen, Schaltflächen und Hotspots führen kann. Die Option "JavaScript beim Erstellen von Seiten verwenden" ist im Register "Datenbank allgemein"  der InfoBox "Eigenschaften: Datenbank" enthalten. Um die InfoBox "Eigenschaften: Datenbank" zu öffnen, öffnen Sie die Datenbank, oder wählen Sie sie aus, und wählen Sie "Datei - Datenbank - Eigenschaften: Datenbank".
Auswirkungen der Option "JavaScript beim Erstellen von Seiten verwenden" auf eine Datenbank
Beachten Sie, daß bei aktivierter Option "Web-Zugriff: JavaScript beim Erstellen von Seiten verwenden" Formeln und Aktionen, Schaltflächen und Hotspots der Anwendung beeinflussen.
Wenn Sie "JavaScript verwenden" auswählen   Wenn Sie "JavaScript verwenden" nicht auswählen
Dokumente und Navigatoren werden schneller angezeigt, weil Hotspot-Formeln erst dann bewertet werden, wenn Benutzer auf jeden Hotspot klicken.
   Dokumente und Navigatoren werden langsamer angezeigt, weil alle Hotspot-Formeln bei der Anzeige bewertet werden.
Domino generiert eine Schaltfläche "Einreichen" nicht automatisch. Erstellen Sie eine Schaltfläche "Einreichen", einen Hotspot oder eine Aktion, in deren Formel folgende Befehle enthalten sind:
@Command([FileSave]);
@Command([FileCloseWindow])
In einer Maske können mehrere Schaltflächen enthalten sein.   Wenn keine Schaltflächen enthalten sind, generiert Domino automatisch eine Schaltfläche "Einreichen" am Ende der Maske. Domino erkennt nur eine Schaltfläche pro  Maske. Wenn in der Maske mehrere Schaltflächen enthalten sind, erkennt Domino nur die erste Schaltfläche und konvertiert sie automatisch in eine Schaltfläche "Einreichen".
Folgende Befehle werden im Web unterstützt:
@Command([FileCloseWindow]), @Command([FileSave]) und @Command([ViewRefreshFields])    Folgende Befehle werden im Web nicht unterstützt:
   @Command([FileCloseWindow]), @Command([FileSave]) und @Command([ViewRefreshFields])
   Domino überprüft die Formeln, bevor Seiten angezeigt werden. Aktionen, die nicht unterstützte @Befehle oder @Funktionen enthalten, werden im Web nicht angezeigt.


Cu
Martin ;D
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:buttons im web
« Antwort #8 am: 07.02.03 - 13:17:07 »
was kann ich machen, wenn im button lutosscript steht??? und die buttons nicht angezeigt werden, ich sie aber im web brauche??

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:buttons im web
« Antwort #9 am: 07.02.03 - 13:20:12 »
Hy,

entweder du packst den Code in einen Agenten die Funktionieren im Web, oder du benutzt Java.

Cu
Martin
 ;)
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:buttons im web
« Antwort #10 am: 07.02.03 - 13:20:46 »
... dann hast du Probleme - kommt darauf an, was der Code machen soll ...

... du könntest einen Agenten anstossen und dir mit DocumentContext das Doc holen...

ata
Grüßle Toni :)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:buttons im web
« Antwort #11 am: 07.02.03 - 13:32:01 »
wenn ich es mit javascript machen würde, würde es funktionieren??

wenn ja, kann mir dann jemand sagen was ich dafür in javascript schreiben muss:

   Dim workspace As New NotesUIWorkspace
   Dim thisdoc As NotesUIDocument   
   Set thisdoc = workspace.CurrentDocument
   Call thisdoc.fieldsettext("status","1")
   Call thisdoc.refresh

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:buttons im web
« Antwort #12 am: 07.02.03 - 13:33:00 »
Hy,

darum meine ich ja Agent ODER Java, alles ist ja auch mit einem Agenten nicht möglich auch wenn man Document Context benutzt.

Cu
Martin ;)
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:buttons im web
« Antwort #13 am: 07.02.03 - 13:43:18 »
... mit JavaScript kann man auf das aktuelle Dokument zugreifen - eben das DOM verwenden...

ata
Grüßle Toni :)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:buttons im web
« Antwort #14 am: 07.02.03 - 13:59:41 »
die schaltfläche ist aber auch wenn gar kein code dahinter ist unsichtbar!

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:buttons im web
« Antwort #15 am: 07.02.03 - 15:16:17 »
Hy,

also um jetzt mal ein bisschen Licht in das ganze zu bringen:

1.) Die Db Opetion Java Script verwenden heisst nicht dass du Java Script verwenden musst sondern dass das Domino macht um die DB im Web anzuzeigen.

2.) Mach dir einfach einen Agenten der dir dein Feld auf den gewünschten wert setzt und hinter die Schaltfläche stellst du die Formel @Command( [ToolsRunMacro] ; Agent ).

Cu
Martin ::)

ToolsRunMacro  

Beispiel
Startet einen von Ihnen spezifizierten Makro oder Agenten.
Syntax
@Command( [ToolsRunMacro] ; Agent )
Parameter
Agent
Text. Optional. Der Name des zu startenden Agenten.
Wenn Sie den Namen des Agenten nicht angeben, wird eine Liste der in der Datenbank vorhandenen Agenten angezeigt, so daß Sie den zu startenden Agenten wählen können.
Ausführungsreihenfolge
Dieser Befehl wird (mit Ausnahme im Web) nur nach der Auswertung der gesamten Formel ausgeführt, unabhängig davon, ob @Command oder @PostedCommand verwendet wird. Alle @Befehle werden im Web in der vorgegebenen Reihenfolge ausgeführt.
Um in einer Datenbank, bei der JavaScript aktiviert ist, Ausgabe von einem Agenten zu erhalten, verwenden Sie @Command([FileCloseWindow]) nach @Command([ToolsRunMacro]).
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:buttons im web
« Antwort #16 am: 07.02.03 - 15:18:03 »
Und hier noch die Infos zu Document Context:

Beispiel: Die Eigenschaft "DocumentContext" in Web-Agent-Scripts verwenden  

In diesem Script werden die Anweisung "Print" und die CGI-Variable remote_user verwendet, um "Benutzer =" mit dem Namen des Web-Benutzers anzeigen zu lassen. Durch das Script wird zunächst "DocumentContext" festgelegt, ehe der Rest des Scripts ausgeführt wird. Die Variable geht von einer Textliste aus.
Dim session As New NotesSession
Dim doc As NotesDocument
Set doc = session.DocumentContext
Print "Benutzer = " + doc.remote_user(0)
Hinweis  HTML-Code, der von einem Web-Agenten generiert wurde, enthält keine <TITLE></TITLE>-Tags.
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:buttons im web
« Antwort #17 am: 07.02.03 - 16:15:56 »
ich muss auf jeden fall in der db die option "webzugriff: javascript..." aktivieren,oder?
aber wofür brauch die eigenschaft "document.context" genau??


Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:buttons im web
« Antwort #18 am: 07.02.03 - 16:23:32 »
und vorher und warum kommt dieser button "einreichen"?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz