23. Mai 200322 j 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
23. Mai 200322 j Ä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
23. Mai 200322 j Funktioniert da nicht das <NOSCRIPT> - Tag??? oder geht das blos wenn der Browser gar keine Scripts unterstützt??? Diablo999
26. Mai 200322 j <html> <head> <script> location.href="http://intranet.company.com"; </script> </head> <body> Bitte aktivieren Sie Javascript. </body> </html>
28. Mai 200322 j 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
28. Mai 200322 j 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
28. Mai 200322 j hehe jo das hat ich ja auch gemerkt. aber ich hatte halt keine ahnung wie sonst,... . gruss, kills
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.