Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: Fineas am 13.11.12 - 12:07:30

Titel: prüfen ob online
Beitrag von: Fineas am 13.11.12 - 12:07:30
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
Titel: Re: prüfen ob online
Beitrag von: Sven Hasselbach am 13.11.12 - 12:11:16
Hast Du einen Server "draußen", auf dem Du eine Datei ablegen kannst?
Titel: Re: prüfen ob online
Beitrag von: Fineas am 13.11.12 - 12:15:35
ja ...
Titel: Re: prüfen ob online
Beitrag von: Sven Hasselbach am 13.11.12 - 12:23:45
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.
Titel: Re: prüfen ob online
Beitrag von: Fineas am 13.11.12 - 13:09:13
DANKE!

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