Domino 9 und frühere Versionen > ND9: Entwicklung

Link mit anderem Browser öffnen

(1/2) > >>

Kaljamam:
Hallo zusammen,

habe folgendes Problem:

Habe einen Link auf einer Intranet Seite. Klickt man auf den Link, soll nicht der Standardbrowser IE, sondern Firefox aufgehen.

Mit Formelsprache stoße ich da recht schnell an die Grenzen:

@URLOpen("C:\\FireFox\\firefox.exe")
@URLOpen("http://google.com")

Funktioniert logischerweise nicht.

Ist sowas überhaupt möglich? Eventuell mit Lotusscript? Wenn ja, wer kann mir zumindest Tipps geben unter was ich in der Designer Hilfe suchen muss, bitzle Scripten bekomme ich hin.

Vielen Dank vorab für die Unterstützung!

Beste Grüße
Christian

ascabg:
Hallo,

Eventuell hilft dir


--- Code: ---@Command( [Execute] ;  application  ;  fileNames  )
--- Ende Code ---

oder


--- Code: ---Shell function (LotusScript Language)
--- Ende Code ---

ein wenig weiter


Andreas

Flachmann:
Wenn Du eine URL aufrufst, wird der im Betriebssystem hinterlege "Default"-Browser gestartet. Um das zu umgehen, musst Du die App selbst aufrufen, die Du stattdessen starten willst. ascabg hat da Recht.

Theoretisch könnte man dem Betriebssystem sicher auch beibringen, dass URLs in einem bestimmten Format mit einem bestimmten Browser gestartet werden sollen. Aber das hilft letztlich kaum, denn diese Einstellungen wären dann ja wieder nur bei bestimmten Usern aktiv.

Beim Start über [Execute] oder Shell() hast Du noch evtl. das Problem, dass Du nicht weißt in welchem Pfad diese EXEs stecken!

ascabg:
Hallo,


--- Zitat ---Beim Start über [Execute] oder Shell() hast Du noch evtl. das Problem, dass Du nicht weißt in welchem Pfad diese EXEs stecken!
--- Ende Zitat ---

Dies könnt man ja eventuell vorher ermitteln, bzw. in einem Dokument hinterlegen.


Andreas

Kaljamam:
...vielen Dank!

Den Reg Key: Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssosciations\http\UserChoice auf den Wert FirefoxURL und der Standardbrowser ist Mozilla.

Grundsätzlich hat folgender Befehl auch ohne den RegKey sehr gut gezogen:
@Command( [Execute]; "C:\\Mozilla\\FireFox\\firefox.EXE"; "http://test.de/" )

Problem ist nur, dass ich den Link auf einen Rechteck-Hotspot ( Bild )mit Client Formel lege und der IE diesen Aufruf nicht hinbekommt. D.h. @UrlOpen kein Problem, aber ein @Command geht leider nicht! Im Notes als Icon in der Symbolleiste funktioniert es aber prima.

Evtl. noch eine Idee, wie ich den @Command auch über eine Weboberfläche(im IE) ausgeführt bekommen könnte?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln