Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP Browscap erkennt kein deaktiviertes Javascript

Frage Entwicklung PHP

Mitglied: yannick-server

yannick-server (Level 1) - Jetzt verbinden

29.08.2011 um 19:09 Uhr, 3393 Aufrufe, 3 Kommentare

Hallo,
ich möchte gerne auslesen, ob im Browser JavaScript aktiviert ist.
Da ich kein Zugriff auf die php.ini habe und den Pfad zur Browscap somit nicht setzten kann (Hoster: Strato) habe ich auf diese Lösung zurück gegriffen 2.
Allerdings wird auch bei deaktivierten JavaScript "Javascript=1" angezeigt. Hat jemand eine Idee, wo dran es liegen kann?
Danke & Gruß
Yannick
Mitglied: EvilMoe
29.08.2011 um 23:40 Uhr
Hallo,

fragen wir mal was du damit anfangen möchtest.
Wenn du nur einen Hinweis geben möchtest kannst du das "noscript" Tag verwenden.
Bitte warten ..
Mitglied: yannick-server
30.08.2011 um 07:11 Uhr
Hallo,
bis jetzt verwende ich auch das noschript Tag, aller dings würde ich gerne vorher wissen, ob der Client JavaScript aktiviert hat, um somit Funktionen direkt weg zu lassen, die ohne JScript eh nicht Funktionieren. Damit der Kunde nicht auf irgentwelche Buttons klickt und sich ärgert, warum es nicht funktioniert...
Gruß
Bitte warten ..
Mitglied: Guenni
30.08.2011 um 10:44 Uhr
@yannick-server,

. . . allerdings würde ich gerne vorher wissen, ob der Client JavaScript aktiviert hat, um somit Funktionen direkt weg zu lassen, die ohne JScript eh nicht funktionieren . . .

Hi, du kannst ja erstmal die Website ohne JS anbieten. Im Head-Bereich prüfst du mit der Funktion navigator.javaEnabled() ob JS aktiviert ist.

Wenn ja, leitest du den User mit window.location.href auf eine entsprechende Website um. Und wenn JS deaktiviert ist, kann die Funktion natürlich nicht aufgerufen

werden und die Website ohne JS läuft einfach weiter.


01.
<script type="text/javascript"> 
02.
<!-- 
03.
 
04.
 if (navigator.javaEnabled()) { 
05.
  window.location.href="http://Website_mit_aktiviertem_JavaScript/"; 
06.
07.
 
08.
// --> 
09.
</script>
Umgekehrt zu prüfen, ob JS deaktiviert ist, geht natürlich mit dieser einfachen Methode nicht (if (!navigator.javaEnabled()) { . . .), da die Funktion ja nur verfügbar ist,

wenn JS aktiviert ist. (Falls du auf die Idee kommst).


Gruß
Günni
Bitte warten ..
Neuester Wissensbeitrag
Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (32)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...