WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 08.07.2003, 11:41   #1
nertx
Veteran
 
Registriert seit: 03.01.2002
Beiträge: 211


nertx eine Nachricht über ICQ schicken
Standard frage zu javascript

hi

habe eine seite mit javascript programmmiert (nach dem W3C-Standard) und würde jetzt irgendwie gerne sicherstellen das auch browser, die kein javascript unterstützen bzw. es deaktiviert haben entweder auf eine andere seite (ohne js) umgeleitet werden oder eine meldung bekommen!

hab da was von <noscript> gelesen! kann man damit das machen was ich brauch???
oder gibts sonst andere möglichkeiten??

danke schon mal im vorhinein!

gruss,
nertx
nertx ist offline   Mit Zitat antworten
Alt 08.07.2003, 12:22   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Wie wär's mit Umleiten derjenigen User, DIE Javascript eingeschalten haben?

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 08.07.2003, 12:32   #3
nertx
Veteran
 
Registriert seit: 03.01.2002
Beiträge: 211


nertx eine Nachricht über ICQ schicken
Standard

auch ok aber wie kann ich das realisieren???
nertx ist offline   Mit Zitat antworten
Alt 08.07.2003, 12:46   #4
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

<noscript>
...
</noscript>

http://www.w3.org/TR/html401/interac...ts.html#h-18.3
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 08.07.2003, 12:48   #5
nertx
Veteran
 
Registriert seit: 03.01.2002
Beiträge: 211


nertx eine Nachricht über ICQ schicken
Standard

ja genau den link hab ich mir auch angeschaut!

wenn ich das richtig verstehe dann bindet man das sozusagen nach dem script im head der startseite ein oder verstehe ich da was falsch???

danke auf jedenfall für eure Hilfe

gruss,
nertx
nertx ist offline   Mit Zitat antworten
Alt 08.07.2003, 13:56   #6
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Umleiten für JS Benutzer müsste so gehen:
Code:
<script language="JavaScript">
document.self.location.href="neueseite.html"
</script>
Hoffe das stimmt so, wenn nicht bitte korrigieren.

<noscript>-Bereiche zeigt der Browser automatisch an, wenn JS nicht aktviert ist.

du kannst also z.B. <noscript>Ihr Browser unterstützt kein JavaScript</noscript> auf deine Seite schreiben, wenn jemand es abgeschaltet hat sieht er dann den Text.

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 08.07.2003, 16:22   #7
nertx
Veteran
 
Registriert seit: 03.01.2002
Beiträge: 211


nertx eine Nachricht über ICQ schicken
Standard und wie...

kann ich das realisieren das z.B wenn jemand auf einen link klickt entweder die seite mit js oder ohne gestartet wird???

ich habe eine startseite von der aus man die sprachen auswählen kann und wenn auf eine sprache geklickt wird hätt ich gerne das man, je nach dem ob man js aktiviert hat oder nicht, zur jeweiligen seite weitergeleitet wird! geht sowas?

danke schon mal!
gruss,
nertx
nertx ist offline   Mit Zitat antworten
Alt 08.07.2003, 17:35   #8
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Bin gerade draufgekommen, daß document.self.location.href falsch ist. Müsste window.location.href heißen.

Mir fallen zwei Möglichkeiten ein:
a) Alle Benutzer kommen auf die Seite ohne JS, die die JS aktiviert haben werden aber automatisch umgeleitet.
b) NeueSeite

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 08.07.2003, 17:49   #9
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Alle Benutzer eines Browsers ohne JS werden umgeleitet, sonst geht es verzögerungsfrei und vor allen Dingen OHNE Umleitung weiter.

Beispiel:

Code:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<noscript>
 <meta http-equiv="refresh" content="0;URL=http://www.xxxyyyzzz.com/nojs/index.htm">
</noscript>
<head>
...
kikakater ist offline   Mit Zitat antworten
Alt 08.07.2003, 18:45   #10
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

So geht es ganz ohne Umleitung:

Code:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
</head>


<noscript>

<body>
<u>Seite ohne Javascript</u>
</body>

</noscript>




<body>
<u>Seite mit Javascript</u>
</body>


</html>
Also:

...

<noscript><body> kein Javascript oder Visual Basic etc ausführbar </body></noscript>

<body> Scripting ist aktiviert </body>

...
kikakater ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:19 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag