Autor Thema: prüfen ob online  (Gelesen 3490 mal)

Offline Fineas

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • PCLP Dev/Admin 5,6,7,8
prüfen ob online
« 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

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: prüfen ob online
« Antwort #1 am: 13.11.12 - 12:11:16 »
Hast Du einen Server "draußen", auf dem Du eine Datei ablegen kannst?
« Letzte Änderung: 13.11.12 - 12:12:48 von Sven Hasselbach »

Offline Fineas

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • PCLP Dev/Admin 5,6,7,8
Re: prüfen ob online
« Antwort #2 am: 13.11.12 - 12:15:35 »
ja ...

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: prüfen ob online
« Antwort #3 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.

Offline Fineas

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • PCLP Dev/Admin 5,6,7,8
Re: prüfen ob online
« Antwort #4 am: 13.11.12 - 13:09:13 »
DANKE!

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz