Seitenaufruf online oder offline?
TobiasDreissig
- javascript
Hallo,
Da es anscheinend keine Möglichkeit gibt per javascript zu prüfen ob eine Internetverbindung besteht ohne selbige auf zu bauen wollte ich fragen ob vielleicht jemand ne Möglichkeit kennt zu überprüfen ob der Speicherort oder Quellpfad oder wie auch immer man das Verzeichnis nennt in dem sich die aufgerufene HTML-Datei selber befindet den Name eines Servers enthällt oder nicht.
Enthällt der name beispielsweise freenet wurde die Seite aus dem Internet geladen -> Internetverbindung.
Enthällt der Pfad der Daten dagegen C:\ oder nicht freenet wurde sie offline z.B. von CD geladen -> Keine Internetverbindung.
Ich hoffe ihr versteht in etwar was ich meine ;-)
Gruß Tobias
Hi,
Da es anscheinend keine Möglichkeit gibt per javascript zu prüfen ob eine Internetverbindung besteht ohne selbige auf zu bauen wollte ich fragen ob vielleicht jemand ne Möglichkeit kennt zu überprüfen ob der Speicherort oder Quellpfad oder wie auch immer man das Verzeichnis nennt in dem sich die aufgerufene HTML-Datei selber befindet den Name eines Servers enthällt oder nicht.
das location-Objekt ist ein Quell der Freud'.
Enthällt
"Halten" hat übrigens nichts mit "Hall" zu tun.
Cheatah
Hi,
das location-Objekt ist ein Quell der Freud'.
if (location.href == "http://servername.de/dateiname.html") {
}
So?
Enthällt
"Halten" hat übrigens nichts mit "Hall" zu tun.
Wer fleissig sucht der findet und darf Rächdschreipveeler behalten :-)
Gruß Tobias
Hi,
das location-Objekt ist ein Quell der Freud'.
if (location.href == "http://servername.de/dateiname.html") {
}
So?
das ist möglich, aber wenig flexibel.
Enthällt
"Halten" hat übrigens nichts mit "Hall" zu tun.
Wer fleissig sucht der findet und darf Rächdschreipveeler behalten :-)
Wiederholte Fehler sind keine Tippfehler mehr, sondern Irrtümer, die es wert sind, aufgeklärt zu werden. Und suchen musste ich nach diesem speziellen Fehler nun wirklich nicht - der stach arg schmerzhaft ins Auge.
Cheatah
Wiederholte Fehler sind keine Tippfehler mehr, sondern Irrtümer,... »»
Gleiche Fehler können auch durch die Tastatur/ unterschiedliche Druckempfindlichkeit entstehen.
Passiert mit auch oft bei manchen Zeichen. Allerdings, nicht doppelt
sondern oft gar nicht da. Besonders beim r.
das location-Objekt ist ein Quell der Freud'.
if (location.href == "http://servername.de/dateiname.html") {
}So?
http://de.selfhtml.org/javascript/objekte/location.htm
Struppi.
Hi,
Ich hoffe ihr versteht in etwar was ich meine ;-)
Lokale Dateien werden nicht über HTTP, sonern über das Pseudo-Protokoll "file" angesprochen. Also:
is_online=(window.location.protocol!="file:");
Gruß, Cybaer