mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 12:13 Benutzername: Passwort: Auto-Login

Thema: JavaScript | Verständnisproblem vom 17.04.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> JavaScript | Verständnisproblem
Autor Nachricht
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Do 17.04.2008 20:11
Titel

JavaScript | Verständnisproblem

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich bin grad dabei mir etwas JavaScript anzueignen und hab mir deshalb mal son paar Scripts angeschaut um die etwas nach meinen Wünschen umzuschreiben und ein bisschen rumzuprobieren.
Jetzt hab ich ein Script zum scrollen gefunden und in den ersten Zeilen legt der Autor erstmal alles Mögliche für verschiedene Browsertypen fest. Ich hab allerdings keine Ahnung was genau das bewirkt und wozu er das macht.
Wäre klasse wenn mir jemand da weiterhelfen könnte ^^

Code:

var  js10 = (document.images)?false:true; // NN2.x
var  js11 = (document.images) && ((window.screen)?false:true); // NN3.x
var  ie = ((document.all) && (window.offscreenBuffering)) ? true : false; // IE >= 4.x
var  isNS = ((document.captureEvents) && (!document.getElementById)) ? true : false; // NN4.x
var  mz = ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false; // NN6/MZ
var  op = ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ?true : false;
var isMacIE = ( (navigator.userAgent.indexOf("IE 4") > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );


Danke schön auf jeden Fall.
Gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 17.04.2008 22:43
Titel

Antworten mit Zitat Zum Seitenanfang

Naja, gerade älteren Browser benötigen teilweise
grundverschiedene Konstruktionen für die gleiche
Aktion. Und damit der Autor darauf reagieren kann
hat er hier diverse Variablen gesetzt. Wenn Du mal
weiter unten in dem Script schaust, wirst Du da
wohl etliche if (isNS) o.ä. finden...
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Fr 18.04.2008 00:22
Titel

Antworten mit Zitat Zum Seitenanfang

Mhh ..
das heißt z.b. "document.getElementById" funktioniert gar nicht überall ?
Ohmann ich dachte wenigstens bei JS wären sich die Browser einig ^^

Naja vielen Dank auf jeden Fall ...
gibts denn irgendwie ne Übersicht in der man solche grundsätzlichen Unterschiede vll mal nachschaun könnte,
weil das ist ja für nen neu Einsteiger echt etwas bescheuert ^^

Gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.04.2008 08:19
Titel

Antworten mit Zitat Zum Seitenanfang

Ja absolut bescheuert. Die modernen Browser
allerdings (dazu kann man größtenteils auch
schon den IE7 dazurechnen) halten sich an die
Standards. document.getElementById z.B.
kannst Du ziemlich sorglos verwenden, außer
Du willst Dein JavaScript auch für den IE5.0
oder Opera 5 und/oder ältere Browser optimieren.

Vorsichtshalber auf selfhtml schauen, da steht
links oben die Kompatibilität.

Gruß

zweitaccount

// Dein Scroll-Script z.B. wird vermutlich unter
anderem auch die window.innerHeight etc. rauslesen
und das z.B. ginge beim IE5/6 wiederum nur mit
document.documentElement.clientHeight bzw. je
nach Doctype mit document.body.clientHeight...
und das wiederum erst wenn der <body> schon
verfügbar ist (also direkt im <head> hätte man
da schon ein Problem)

Lächel


Zuletzt bearbeitet von zweitaccount am Fr 18.04.2008 08:27, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 18.04.2008 09:38
Titel

Antworten mit Zitat Zum Seitenanfang

Hier stehts nochmal ausführlich und auch die Lösung für das Problem wird beschrieben.
http://www.mediengestalter.info/forum/10/faq-wie-lernt-man-javascript-96438-1.html
  View user's profile Private Nachricht senden
Snifferdog
Threadersteller

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst So 20.04.2008 18:45
Titel

Antworten mit Zitat Zum Seitenanfang

Ah... na das klingt doch schon zumindest etwas besser ..
ich werds mir mal durchlesen ... Vielen Dank ^^ =)
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [AS]Verständnisproblem mit startDrag();
MooTools Bildgröße und mögliches Verständnisproblem...
[javascript] mit <select> feld wert an javascript funk
Javascript Uhr
ist das javascript ?
Javascript im XML
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.