Hallo,
also ich versteh gar nicht, was Sebastian in dem ersten Vorschlag mit der Aktion
var URI = w.location.href.toString();
URI = URI.toLowerCase();
überhaupt anstellen will ?-| Jedenfalls gehe ich mal stark davon aus, dass allein die Deklaration einer URL (var myURL = "www.meinserver.de";) nicht genügt, um den Browser zu veranlassen, (zu versuchen) mit dem Internet in Verbindung zu treten.
Aus diesem Grund scheint mir auch der Vorschlag von Cheatah und Lude am plausiebelsten. Das Script von Lude funktioniert jedenfalls wunschgemäß - bleiben nur die Fragen offen,
ob das auch in jedem gängigen Browser und auf jeder Plattform funktioniert und
ob der Browser, falls offline, nicht zu lange blokiert wird, wenn er vergeblich versucht die externe Grafik zu laden und womöglich dann doch eine Fehlermeldung ausgibt (Cheatah deutet sowas an...).
Davon auszugehen, dass ein User, der sich lokal eine CD-Rom-Präsentation ansieht online ist, halte ich für Schwachsinn.
Naja,
mittlerweile musste ich meine CD schon abliefern und habe in das Popupfenster eine verlinkte Grafik vorgeschaltet:
<script>
<!--
function www()
{
var agree=confirm("Eine Verbindung mit dem Internet ist erforderlich.\nWollen Sie die Animation starten?");
if (agree)
location.href="http://www.animati.on"
else
top.close();
}
//-->
</script>
<a href="#" onclick="javascript:www();" title="Internet-Verbindung erforderlich"><img src="grafik.gif"></a>
Die Sache mit dem Abfragen ist zwar ggf. nervig, funktioniert jedoch zumindest zuverlässig.
cu,
laos