wie reagiert.....
tweety
0 Hendrik Otting0 tweety
0 Joachim
ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ?? ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...
tweety
ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ?? ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...
tweety
Hi
Wenn Javascript ordnungsgemäß in Kommentare eingefügt wurde, ignorieren browser die kein Javascript verstehen diese anweisungen.
siehe : http://www.teamone.de/selfhtml/tea.htm
ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ?? ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...
tweety
Hi
Wenn Javascript ordnungsgemäß in Kommentare eingefügt wurde, ignorieren browser die kein Javascript verstehen diese anweisungen.siehe : http://www.teamone.de/selfhtml/tea.htm
Danke !...
dann könnte ich theorethisch gesehen auf meiner mainpage ein script einfügen das alle die JS aktiviert haben auf eine 2. version umleitet und die die JS aus haben würden hiervon nichts merken oder ?
tweety
ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ?? ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...
tweety
Hi
Wenn Javascript ordnungsgemäß in Kommentare eingefügt wurde, ignorieren browser die kein Javascript verstehen diese anweisungen.siehe : http://www.teamone.de/selfhtml/tea.htm
Danke !...
dann könnte ich theorethisch gesehen auf meiner mainpage ein script einfügen das alle die JS aktiviert haben auf eine 2. version umleitet und die die JS aus haben würden hiervon nichts merken oder ?
tweety
Ja
Hi tweety,
Normalerweise sollte er gar nicht reagieren und den JS tag ignorieren. Zusaetzlich schreibt man:
<!-- Beginning of JavaScript -
// - End of JavaScript - -->
Diese Kommentarzeilen dienen dazu, JS vor alten Browsern zu verstecken, wenn sie JS nicht kennen.
Schwieriger wird es bei neueren Browsern, die zwar JS1.1, nicht aber JS1.2 verstehen. Die reagieren naemlich mit Fehlermeldungen, wenn sie Objekte nicht kennen. Wenn Du z. B. mit
preload1 = new Image();
preload1.src = "...jpg";
Bilder vorladen moechtest, reagiert MSIE 3x mit einer Fehlermeldung.
Deswegen findest Du beim Einsatz von DHTML oft dieses: if(document.layers) oder if(document.all)
Damit wird abgefragt, ob der Browser das Layer (NC)oder das all Objekt (MSIE) kennt. So kann man NC und MSIE unterscheiden, und zusaetzlich verhindern, das aeltere Browser, die diese Objekte nicht kennen, versuchen, die Anweisungen auszufuehren und dann eine Fehlermeldung produzieren.
Alles klar?
Gruss Joachim