Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Sternchen1981 am 03.04.07 - 13:17:20

Titel: Öffnen von Attachments
Beitrag von: Sternchen1981 am 03.04.07 - 13:17:20
Hallo, Newbie-Frage:

Im Internet führen Links auf Files meist dazu, daß die Datei im Browser geöffnet wird. Das läßt sich entweder mittels Browsereinstellungen oder zusätzlichen Headern ändern - soweit klar.

Jetzt habe ich eine Form im Notes, bei der ich über einen Button nach einer Datei browsen kann um sie dann als Attachment auszuwählen. Sie wird dabei über

@Command([EditGotoField] ; "Feldname"):
@Command([EditInsertFileAttachment]);"")


in ein Feld geladen und so im Web als klickbares Symbol angezeigt.

Das Problem dabei: Die entsprechende Datei wird nicht nur im Browser sondern in dem gleichen Frame geöffnet wenn man das Symbol in der Webansicht anklickt - wie kann ich das vermeiden?

Bereits ein neues Fenster wäre ein Gewinn (wo kann ich dafür das target einfügen?), noch besser aber der Öffnen-oder-Speichern-Dialog... Ist das z.B. auch mittels einem Header möglich (@SetHTTPHeader oder so) und wenn ja wie?

Hat jemand einen Tip für mich?
Wäre super!
Titel: Re: Öffnen von Attachments
Beitrag von: umi am 05.04.07 - 09:13:38
Dazu verwende ich meistens das Feld $V2AttachmentOptions mit dem Wert "1", damit werden die Attachments nicht mehr automatisch angezeigt im Web und ich kann mir den Link selber zusammenstellen, so wie ich das möchte
z.B. mit {<a href="/} +@webdbname+"/0/"+@text(@documentuniqueID)+"/$file/"+@attachmentNames +{" target="_blank">}+@attachmentNames+{</a>}
Titel: Re: Öffnen von Attachments
Beitrag von: Sternchen1981 am 05.04.07 - 11:13:31
Hi umi,

danke für die Antwort - genau das suche ich!  :)

Das Feld mit dem Wert 1 klappt auch, bloß wo kann ich jetzt die Linkangabe hinschreiben?
Das Attachment wird ja weiterhin angezeigt, nur ohne Dateiformat...

Danke schon 'mal!
Titel: Re: Öffnen von Attachments
Beitrag von: umi am 05.04.07 - 11:18:22
z.B. meine Formel als Computed Text im Web anzeigen, dann sollten die Links zu den Attachments sichtbar sein.
Das RT Feld dann einfach im Web ausblenden.
Titel: Re: Öffnen von Attachments
Beitrag von: Sternchen1981 am 05.04.07 - 11:23:54
Genau das dachte ich auch (und der Computed Text klappt ja) aber das RT Feld wird scheinbar trotzdem angezeigt  ???
Titel: Re: Öffnen von Attachments
Beitrag von: umi am 05.04.07 - 11:28:55
Tschuldigung, $V2AttachmentOptions sollte "0" sein :-)
Mein Fehler
Titel: Re: Öffnen von Attachments
Beitrag von: Sternchen1981 am 05.04.07 - 11:35:27
Hm, das macht irgendwie keinen großen Unterschied...
Titel: Re: Öffnen von Attachments
Beitrag von: Sternchen1981 am 05.04.07 - 15:26:56
OK, lag an der allgemeinen Versteck-Problematik von RT Feldern  ;)
(-> funktioniert bei allen Attachments, die ab jetzt verwendet werden)