Zum Inhalt springen

JavaScript on? per Condition abfragen?

Erstellt am 11. Juni 2005 · 3 Antworten · letzte Antwort am 13. Juni 2005

Tags: Frage

rene_afew ·

Gibt es eine Möglichkeit abzufragen, ob im Browser des Besuchers JavaScript aktiviert ist? Ich habe das Foldout-Menü laufen, das natürlich ausfällt, wenn kein JS zur Verfügung steht. Wie kann ich da eine Weiche zu einem TMENU stellen?

Gruß rene

woida ·

Du könntst dein alternatives Menü in einem <nosript> Bereich betten. Das würde dann verwendet werden, wenn JS aus ist und ds Foldout-Menü nicht geht.

Um in PHP (und dann somit auch in Typo) zu erkenen, ob ein Beutzer JS an hat, müßte der Benutzer zuerst auf eine Weichen-Seite:
Prinzip:
Noch keine Session aktiv => Benutzer bekommt eine Weichen-Seite =>
Hat er JS aus, wird er über den Refresh-Tag auf z.B. index.php?js=0 geleitet, ist JS an, wird die Weiterleitung über eine onLoad-Anweisung von JS an z.B. index.php?js=1 übernommen.
Das ganze noch in der Session speichern, fertig.
Müßte man nur schnell mal programmieren....

woida ·

wieso wo hackt's denn?
ich meine übringeds <noscript>. Das andere war ein Schreibfehler.