Autor Thema: Hotspot per LS einfügen  (Gelesen 2774 mal)

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Hotspot per LS einfügen
« am: 07.01.03 - 14:16:23 »
Hallo,

ich möchte gerne in ein RichTextFeld einen Verknüpfungshotspot per Script einfügen. Der Benutzer meiner DB soll dann Beispielsweise das Wort lotus sehen. Klickt er den Hotspot an, so soll er mit der Seite http://www.lotus.com verbunden werden.
Im Notesclient kann ich das per Verknüpfungshotspot realisieren. Ich möchte es aber gerne per Programm realisieren.

Hat jemand von Euch einen Tipp für mich?

Danke
fritandr
Andreas Fritz

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Hotspot per LS einfügen
« Antwort #1 am: 07.01.03 - 18:23:05 »
- soweit ich das weiss geht das nicht so ohne weiteres.
- bei Iris haben sich Rod Whiteley  daran versucht mit WinAPI Funktionen, hat's mit den keystrokes versucht - bei mir stürzt Notes ab

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Hotspot per LS einfügen
« Antwort #2 am: 08.01.03 - 10:21:49 »
... das geht mit etwas Aufwand.

... dazu solltest du dir Musterdokumente mit einem RichText-Feld anlegen. Jedes Dokument bekommt einen einmaligen Namen, z.B. "Lotus-Link". In dem RichText-Feld legst du den HotSpot ab.

... du brauchst eine View, mit der du die Musterdokumente sortiert angezeigt bekommst...

... per LS kannst du das Dokument initialisieren, holst dir das RichText-Feld mit dem HotSpot-Link und hängst das Feld an dein gewünschtes Feld an...

ata
Grüßle Toni :)

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Hotspot per LS einfügen
« Antwort #3 am: 08.01.03 - 11:40:58 »
@ata

verliert der hotspot nicht beim kopieren den link ?
- habe das nicht probiert, nur gelesen

@fritandr
ich habe es mit einem web icon(gif) gemacht - kpiere es neben dein Feld<WebURL> - dem icon ein action hotspot hinzufügen mit folgender Action:
@If(WebURL = ""; @Return(""); @URLOpen(WebURL))

die Web Adresse kannst du in LS setzen - das ist eine einfache Lösung


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Hotspot per LS einfügen
« Antwort #4 am: 08.01.03 - 13:53:09 »
@Performance

... ich habe es ausprobiert, der Link verliert nichts. Ein HotSpotLink funktioniert eben nur im Lesemodus, aber ansonsten funktioniert es einwandfrei...

... es funktioniert natürlich auch mit der HotSpot-Aktion...

ata
Grüßle Toni :)

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Hotspot per LS einfügen
« Antwort #5 am: 08.01.03 - 15:35:05 »
@ata
- tja wenn man nicht selbst probiert ist man selbst Schuld ;D  :o ;D

- ich werde das mal testen und in unsere Knowledge Base aufnehmen

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re:Hotspot per LS einfügen
« Antwort #6 am: 09.01.03 - 22:52:16 »
Hallo ata und Performance,

zuerst einmal Danke für Eure Tipps.
Die Idee mit den Musterdokumenten hat was. Leider ist meine Situation die, daß ich die möglichen Adressen, die verknüpft werden sollen, vorher nicht kenne. Am liebsten wäre mir, der Anwender markiert in seinem Text ein Wort, drückt eine Aktionstaste, wird aufgefordert, die Ziel-URL einzugeben und danach ist der HotSpot im Dokument aktiv.
Dabei würde mich nicht stören, wenn die Verknüpfung erst funktioniert, nachdem das Dokument gespeichert und neu geöffnet wurde. Es geht also im wesentlichen darum, die Standardaktion ERSTELLEN - HOTSPOT - VERKNÜPFUNGSHOTSPOT komfortabler zu gestalten. Den Anwendern soll auf alle Fälle der Standarddialog vorenthalten werden.

Habt Ihr noch weitere Ideen?

Viele Grüße
fritandr

Andreas Fritz

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Hotspot per LS einfügen
« Antwort #7 am: 09.01.03 - 23:18:49 »
... soll der Hot-Spot-Link auch außerhalb von Notes funktionieren, also zum Beispiel auch bei einem Outlook-Empfänger?

ata
Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Hotspot per LS einfügen
« Antwort #8 am: 10.01.03 - 01:43:33 »
Am liebsten wäre mir, der Anwender markiert in seinem Text ein Wort, drückt eine Aktionstaste, wird aufgefordert, die Ziel-URL einzugeben und danach ist der HotSpot im Dokument aktiv.

Genau betrachtet macht doch der Standarddialog genau das?
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re:Hotspot per LS einfügen
« Antwort #9 am: 10.01.03 - 11:20:37 »
@wflamme
Hallo Wolfgang,

Genau betrachtet macht doch der Standarddialog genau das?

Ja, der Standarddialog macht das. Für meine Anwender ist es aber "verwirrend", wenn Sie zuerst noch entscheiden müßen, ob Sie ein benanntes Element, eine URL oder eine Verknüpfung eingeben wollen. Deshalb möchte ich eine Schaltfläche für URL (..."geben Sie jetzt die URL ein!...). Eine weitere Schaltfläche könnte man zur Auswahl von Dateien aus dem Filesystem verwenden, ...


@ata
die DB soll eventuell später im Web präsentiert werden. Da soll dann nach Anklicken des Hotspots die entsprechende Verknüpfung aufgerufen werden.


Vielleicht habe ich auch den falschen gedanklichen Ansatz???

Viele Grüße
fritandr
Andreas Fritz

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Hotspot per LS einfügen
« Antwort #10 am: 10.01.03 - 12:32:16 »
... ich finde den Aufwand ziemlich groß, nur damit ein User einen Arbeitsschritt auslassen kann, den er - vielleicht - nicht versteht.

... wenn ich dich richtig verstanden habe, dann soll das im laufenden Text innerhalb eines RichText-Feldes geschehen.
Das erste Problem ist der Erhalt des Focus auf deiner markierten Stelle - könnte man mit einem Smart-Icon lösen - dann den Inhalt des markierten Bereiches temporär wegschreiben, um dann per Eingabe ene URL anzufordern, um daraus dann den HotSpot-Link zu generieren...

... ich würde ein "Kochrezept" zum Umgang mit dem Dialog ins Netz stellen, das ist einfacher, denn so schwer ist das Erstellen eines HotSpot-Links nicht...

ata
Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Hotspot per LS einfügen
« Antwort #11 am: 11.01.03 - 12:05:35 »
(ata)
Sehe ich ähnlich, zumal ein URL-Hotspot ja nur eine der Möglichkeiten ist - wenn's gelingt verlagert man dann den Dialog in -zig Smarticons und die Bedienung ist problematischer als zuvor.

Dazu mal eine Frage: Kennt jemand ein Tool, mit dem man proprietäre Formate der Zwischenablage analysieren kann? Ich wollte zB immer schonmal wissen, wie Notes seine Dokumente im Clipboard ablegt...
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Hotspot per LS einfügen
« Antwort #12 am: 11.01.03 - 13:39:06 »
... die Zwischenablage kann man ja auslesen - zum Beispeil in eine ASCII-Datei, dann müßte man was darüber herausbekommen...

ata
Grüßle Toni :)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Hotspot per LS einfügen
« Antwort #13 am: 11.01.03 - 14:49:24 »
zB hier:
http://www.thornsoft.com/ProductOverview.htm
(ClipMate)

sonst hier alles mögliche zu ClipBoard Utils:
http://download.com.com/3150-2384-0.html?tag=dir
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Hotspot per LS einfügen
« Antwort #14 am: 12.01.03 - 00:51:26 »
@ata (rob),
Nein, nicht jeder Clipboardinhalt hat automatisch eine ACSII-Repräsentation. Notes hat zB bei 'Copy as Link' eine, parallel zum internen Link-Format.  Aber wenn Du ganze Dokumente in ds Clipboard kopierst, gibt es bedauerlicherweise keine, auch keinen Header oder so. CF_TEXT ist dann einfach leer. Alles schon probiert...
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Hotspot per LS einfügen
« Antwort #15 am: 13.01.03 - 10:34:33 »
... schade...

ata  :'( :-\ :'(
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz