überprüfen ob js aktiviert ist
chrisi1002
- javascript
0 Jürgen Berkemeier0 chrisi10020 Ole0 Jürgen Berkemeier0 chrisi10020 Jens Müller0 wahsaga
hallo!
also ich habe eine seite mit javascript menü....
jetzt möchte ich aber überprüfen ob der user javascript aktiviert hat:
wenn ja -> Javascriptmenü laden
wenn nein -> andere html seite laden
wie funktioniert diese überprüfung ob JS aktiviert bzw. deaktiviert ist?
besten dank!
Hallo,
Javascripte laufen nur, wenn Javascript aktiviert ist. Mach also eine Seite, die ohne Javascript auskommt und bau dann mittels Javascript die Javascriptspielereien ein. Zusätzlich kannst Du auch noch den <noscript></noscript>-Bereich für Alternativen nutzen.
Gruß, Jürgen
Javascripte laufen nur, wenn Javascript aktiviert ist. Mach also eine Seite, die ohne Javascript auskommt und bau dann mittels Javascript die Javascriptspielereien ein.
ist mir schon klar, aber ich will halt wenn JS aktiviert ist das JS-Menü laden ansonsten ein HTML-Menü
hi
ist mir schon klar, aber ich will halt wenn JS aktiviert ist das JS-Menü laden ansonsten ein HTML-Menü
warum liesst du eigentlich nicht was man dir schreibt?
Jürgen hat dir ziemlich genau erklärt wie das funktioniert.
so long
ole
(8-)>
Hallo,
leg das Menue für User ohne Javascript in den <noscript>-Bereich und erzeuge den für das Javascript-Menue notwendigen HTML-Teil mit z.B. document.write. Du kannst auch als Einstieg eine Seite nehmen, die kein JS benötigt und dann mittels JS umleiten.
Gruß, Jürgen
also es gibt nicht direkt einen befehl mit dem man abfragen kann ob JS aktiviert ist, damit man dann z.b.:
if (JS ist aktiviert)
{
lade JS menü
}
else
{
lade html menü
}
das kann man also vergessn...
Moin Chris,
also es gibt nicht direkt einen befehl mit dem
man abfragen kann ob JS aktiviert ist, damit man
dann z.b.:
[snip]
das kann man also vergessn...
Ja genau, wie willst du den mit JS checken ob es
nicht Aktiviert ist. Wenn der Interpreter aus ist
oder der Browser kein JavaScript kennt (Wie z.B.
Lynx :) geht es nicht.
Was Moeglich ist, ist das du mit JavaScript in
Kombination einer Serverseitigensprache ein 1px
PNG laedts, und dieses Bild der Serverseitigensprache
den Tip gibt, der Browser laesst JS zu.
Aber das ist zu Kompliziert, bleib besser bei
<noscript>
gruesse aus'm ruhrpott
jens mueller
hi,
also es gibt nicht direkt einen befehl mit dem man abfragen kann ob JS aktiviert ist, damit man dann z.b.:
if (JS ist aktiviert)
mach dir mal klar, was du hier tust!
du fragst jemanden auf deutsch, ob er deutsch spricht.
wie soll er dir auf diese frage eine antwort geben können, wenn er _kein_ deutsch spricht?
mit welchem logischen unverständnis manche leute programmieren wollen, ist doch immer wieder erstaunlich.
gruss,
wahsaga