kills Geschrieben 23. Mai 2003 Geschrieben 23. Mai 2003 hi leute, ich wollte wissen wie ich verhindern kann, dass leute die Javascript deaktivert haben, die Intranet site anschauen können! also nun hab ich ja den java check drinne function chk_javaScript () { if ( !(navigator.javaEnabled()) ) { alert( "JavaScriptunterstützung deaktiviert!" + "Zur Benutzung des Anwesenheitsscripts müssen JavaScripts aktiviert sein." + "(Aktivieren unter: Extras -> Internetoptionen -> Sicherheit -> Stufe anpassen ->"+ "Java Einstellungen -> Mittlere Sicherheit)"); } } wie kann ich jetzt sagen, das der browser den aufbau der site abbricht ? der javascript check, checkt ja auch nur wenn javascript an ist. wenn es aus ist macht er ja nix weils halt aus ist.... gruss kills Zitieren
Florian_K Geschrieben 23. Mai 2003 Geschrieben 23. Mai 2003 Ähnliche Frage wie "Schläfst du schon?" ist ein Script, das frag ob Scripte ausgeführt werden dürfen. Ich hab zwei Idee. Mach eine Script-Weiterleitung nach 1 Sekunden zum eigentlichen Inhalt und eine HTTP-META Weiterleitung nach 3 Sekunden auf die Warnseite (Bitte JS aktivieren, bah). Wie man das in Skript kodiert steht bei SelfHTML, den HTML-Teil kenn ich zufällig auswendig: <meta http-equiv="refresh" content="3; URL=content.php/"> im Header-Tag. Das ganze baust du (Idee zwei) in ein einziges Frame. Sinn der Sache ist es, dass der Benutzer zwar die Seite des Frames kennt, aber die Seite auf die verweist wird, nicht in der Location angezeigt bekommt. Und für den Normalbenutzer ist eine Seite, die nicht im location-Bar steht auch nicht vorhanden. Praktisch weiß man dann nur die URL der Einstiegsseite und wird von dort abgewiesen, wenn das Skript nicht arbeiten (darf). Wenn man allerdings den "deep link" direkt auf den Inhalt wählt, greift der Script-Schutz nicht mehr. Bin gespannt auf bessere Ideen. gruß, Florian Zitieren
Diablo999 Geschrieben 23. Mai 2003 Geschrieben 23. Mai 2003 Funktioniert da nicht das <NOSCRIPT> - Tag??? oder geht das blos wenn der Browser gar keine Scripts unterstützt??? Diablo999 Zitieren
Rohde Geschrieben 26. Mai 2003 Geschrieben 26. Mai 2003 <html> <head> <script> location.href="http://intranet.company.com"; </script> </head> <body> Bitte aktivieren Sie Javascript. </body> </html> Zitieren
kills Geschrieben 28. Mai 2003 Autor Geschrieben 28. Mai 2003 danke leute ich habs so gelöst: <html> <head> <script> </script> <noscript> Bitte aktivieren Sie Javascript. </noscript> </head> <body> </body> </html> danke für die mithilfe gruss kills Zitieren
Spike Geschrieben 28. Mai 2003 Geschrieben 28. Mai 2003 Hihi, die einfachsten Lösungen sind immer noch die besten. Bei obigen Beispiel musste ich mir aber trotzdem ein Schmunzeln verkneifen, denn wenn der Client kein JavaScript aktiviert hat kann er den Benutzer auch nicht via JavaScript darauf hinweisen Zitieren
kills Geschrieben 28. Mai 2003 Autor Geschrieben 28. Mai 2003 hehe jo das hat ich ja auch gemerkt. aber ich hatte halt keine ahnung wie sonst,... . gruss, kills Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.