Hallo Tobias,
Ich möchte eine HTML-Oberfläche machen die normalerweise auf Dateien im Internet zugreift. Sollten diese Dateien jedoch im Offlinemodus nicht verfügbar sein soll kein "Not found" Meldung kommen sondern eifnach eine andere Datei aufgerufen werden.
interessante Idee, aber ...
Hat jemand ne Idee wie man per Javascript herausfinden kann ob eine Verbindung ins Internet besteht bzw. ob der Zugriff auf einen bestimmten Pfad funktioniert oder nicht?
nein, das kann nicht funktionieren. Javascript hat keine Möglichkeiten, außerhalb des momentan geladenen Dokuments großartige Nachforschungen anzustellen. Du kannst mit Javascript quasi einen Versuchsballon loszulassen, also testweise eine Bild-Ressource von dem Server abrufen, den du überprüfen willst, und dann die Events onload und onerror überwachen. Aber du bist dann der Implementierung von Browser und OS ausgeliefert. Kann sein, dass der Browser z.B. im Offline-Modus sofort meldet "is nich, die URL existiere nicht"; kann auch sein, dass das OS ganz automatisch einen Einwahlvorgang ins Internet startet und danach alles okay ist - aber das wolltest du ja nicht wissen.
Was du vorhast - also nur mal sehen, ob aktuell eine Internet-Verbindung besteht - lässt sich IMHO nur auf Systemebene realisieren, und selbst da sehr schwierig, weil man eben schon bei der Abfrage u.U. ungewollt einen Verbindungsaufbau anstößt.
Ciao,
Martin
Wenn zwei dasselbe tun, sind sie vielleicht bald zu dritt.