Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet 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
-
Hast Du einen Server "draußen", auf dem Du eine Datei ablegen kannst?
-
ja ...
-
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.
-
DANKE!
Das war der entscheidende Hinweis: Element mit CSS ausblenden und dann ein "überladenes" CSS online stellen!