Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

prüfen ob online

(1/1)

Fineas:
Hallo zusammen,

ich suche nach einer Möglichkeit, in einer Intranet-Anwendung ein Element in Abhängigkeit vom online-Status ein- bzw. auszublenden. Es sollen also nur externe Inhalte angeboten werden, wenn der User auch eine Leitung nach draußen hat. Hat jemand eine Idee oder Anregung?

Danke & Gruß, Heiko

Sven Hasselbach:
Hast Du einen Server "draußen", auf dem Du eine Datei ablegen kannst?

Fineas:
ja ...

Sven Hasselbach:
Dann kannst Du auf den Server eine Javascript-Datei oder eine CSS-Datei ablegen. Die Datei wird kann nur geladen werden, wenn der exterene Server erreichbar ist, sprich wenn man eine Online-Verbindung hat (für einen einmaligen Check bei Öffnen einer XPage).

Die CSS-Datei z.B. könnte das Element mit einer Style-Klasse ausblenden. Oder programmatisch mit "Remote"-JS das Element verstecken.
Wenn das Ganze ständig kontrolliert werden soll, kann man XHR-Calls mit Javascript machen, die den Remoteserver erreichen sollen. Funktioniert der Aufruf, ist die Verbindung da, bei einem Timeout nicht.

Fineas:
DANKE!

Das war der entscheidende Hinweis: Element mit CSS ausblenden und dann ein "überladenes" CSS online stellen!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln