![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Vague, 31. 10. 1999, 14:06
Kann mir jemand erklären wie ich eine Abfrage in JavaScript hinbekomme, die checkt, ob JavaScript aktiv ist, oder nicht ??? Wenn es nicht aktiv ist, sollte eine alternativ html seite aufgerufen werden...
Die folgende Nachricht zum Thema stammt von: kfichtner, 31. 10. 1999, 14:14
es geht nicht, da dre browser der kein js aktiviert hat ueber ein js nicht anzusprechen ist ob er js aktiviert hat
kfichtner
Die folgende Nachricht zum Thema stammt von: André Laugks, 31. 10. 1999, 14:21
»» Kann mir jemand erklären wie ich eine Abfrage in JavaScript hinbekomme, die checkt, ob JavaScript aktiv ist, oder nicht ??? Wenn es nicht aktiv ist, sollte eine alternativ html seite aufgerufen werden...
Am einfachsten kannst Du das so machen!
Auf z.B. index.html baust Du das ein:
<html>
<head>
<meta http-equiv="refresh" content="1; URL=js_aus.html">
<script language="JavaScript">
<!--
location.href = "js_an.html";
//-->
</script>
</head><body onload="javascript()">
<a href="ja_aus.html">weiter</a>
</body></html>
Ist JavaScript eingeschaltet wird location.href = "js_an.html"; ausgeführt. Das JS ist innerhalb weniger Millisekunden ausgeführt, also kommt der Meta-Tag nicht zum Zuge. Ist JavaScript ausgeschaltet reagiert <meta http-equiv="refresh" content="2; URL=js_aus.html">. Zur Sicherheit kannst Du <a href="ja_aus.html">weiter</a> noch einbauen, fals der Meta-Tag nicht greift.
mfg, André
Die folgende Nachricht zum Thema stammt von: Andreas Flückiger, 31. 10. 1999, 22:05
»» Kann mir jemand erklären wie ich eine Abfrage in JavaScript hinbekomme, die checkt, ob JavaScript aktiv ist, oder nicht ??? Wenn es nicht aktiv ist, sollte eine alternativ html seite aufgerufen werden...
Auf deiner Hauptseite kannst du folgendes einbauen:
<html>
<head>
<noscript>
<meta http-equiv="refresh" content="1; URL=noscript.html">
</noscript>
</head>
</body>
</html>
Die Seite noscript.html wird dann nur aufgerufen, wenn JavaScript nicht aktiv ist.
Gruß Andreas
© 1998-2006
Impressum, Software: Classic Forum