Hallo,
der Link auf einer CD-Rom-Präsentation soll abfragen, ob der User eine aktive Internet-Verbindung hat (z.B. Flatrate) oder offline ist.
Ist eine aktive Internet-Verbindung vorhanden, funktioniert der externe Link ohne weiteres, hat der User keine Verbindung zum Internet, wird eine Meldung ausgegeben.
Sebastian schrieb bei meinem letzten Posting (welches ungelöst im Archiv versunken ist):
So oder so ähnlich müßte es gehen (ungetestet):
var myURL = "www.meinserver.de";
// normalize href
var URI = w.location.href.toString();
URI = URI.toLowerCase();
if(URI.indexOf(myURL)==-1)alert("Internetverbindung erforderlich!");
Und wie das eben oft so ist, bei ungetesteten Antworten, die einem mal eben so in den Sinn kommen ...
Das klappt leider nicht (auch nicht ohne "w.")
Folgende Version funktioniert online und gibt offline eine Meldung aus:
<script>
function www()
<!--
{
var myURL = "www.server.de";
var URI = location.href
if(URI.indexOf(myURL)==-1)
{
alert("Internetverbindung erforderlich!");
}
else
location.href="http://server.de";
}
//-->
</script>
<a href="javascript:www();">
Allerdings sollte der Link auch funktionieren, wenn man ihn m i t a k t i v e r I n t e r n e t - A n b i n d u n g lokal von der CD aus Klickt. Tut er nur nicht :-((
mfg,
laos