Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: alkuhn am 17.04.03 - 09:48:14
-
??? Ich habe in einer Teilmaske eine Schaltfläche gemacht. Diese wird aber nie angezeigt. Habe alles überprüft. Wo liegt der Fehler? Kann mir jemand helfen?
-
hi alkuhn,
im web oder in notes ?
wie sieht die Hide-When Formel des Paragraphen aus ?
gruss
-
Hi Till_21,
bei Hide-When ist nichts aktiviert. Danach habe ich gesehen. Verstehe es wirklich nicht :-(
-
ist dies eine web-db ?
wenn ja, welcher code verbirgt sich dahinter ?
-
Ja, die Datenbank ist für das Web. Aber ich verstehe die Frage mit dem Code nicht - sorry - bin noch "Anfänger"
-
... wenn darin Code verwendet wird, der im Web nicht unterstützt wird, dann erscheint die Schaltfläche nicht...
ata
-
wenn sich code, der im web im Frontend nicht verarbeiten laesst (zB. LotusScript), hinter der schaltflaeche verbirgt, so
wird dieser im Web nicht angezeigt...
Wenn du auf LS angewiesen bist, so kannst du einen agenten anstossen mittels toolsrunmacro...
solltest du in dem code auf ui-objekte zugreifen, dies musst du umgehen und ueber die session dir den documentcontext holen...
poste hier mal deinen code des buttons, dann koennen wir besser helfen...
gruss
-
Also, ich habe eine ganz einfach Maske, die eine Teilmaske beinhaltet. Diese unterscheidet nach Notes und Web und ruft die entsprechenden Teilmasken auf. In der Teilmaske für das Web werden nur Felder angezeigt wie FAQFrage, FAQAntwort, FAQKategorie. Dann habe ich eine Schaltfläche mit der Bezeichnung "Demo anzeigen" und ein $$Return Feld mit folgendem Code:
@Return(
" <html> <head> <title>Demo</title> </head> <body bgcolor=\"#FFFFFF\" text=\"#000000\"><center> <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"800\" height=\"600\"> <param name=movie value=\"http://192.168.0.200/41256D0A003B7884/030416-5LNHLJ.jpg\"> <param name=play VALUE=true> <param name=loop VALUE=false> <param name=quality value=high> <embed src=\"http://192.168.0.200/41256D0A003B7884/030416-5LNHLJ.jpg\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"800\" height=\"600\"> </embed> </object> <center></body> </html>"
)
Die Idee ist, wenn ich auf den Schalter klicke, wird eine html-Seite geöffnet, die das entsprechende Flash aufruft. Die Flash-Datei habe ich umbenannt von *.swf in *.jpg und einfach in der Datenbank als Bildressource gespeichert.
Wenn ich die Schaltfläche und das $$Return Feld in eine neu Maske (nicht Teilmaske) speicher und aufrufe, dann funktioniert es super!
Ich danke Euch sehr für Eure Bemühungen!!!!
-
was steht denn nun hinter dem Button ??
Eine "@command([filesave]) ??
-
Wie? Hinter dem Button steht nichts. Nur in dem $Return Feld!!!! Ich habe solche Dinge schon in anderen Datenbanken gemacht. Da geht es. Aber die Einstellungen sind exakt gleich. Und in einer neuen Maske funktioniert alles (siehe letzter Eintrag)