Felix Riesterer: body onload

Beitrag lesen

Liebe(r) undso,

Was heißt "einfach weglassen"?

es bedeutet "einfach weglassen", sodass am Ende nur noch <body> bleibt.

Christoph hat mit seiner sehr kargen Antwort insofern Recht, als dass das Einbinden von JavaScript rein über <script>-Elemente im <head> einer Seite geschehen sollte. Jegliche JavaScript-Handler wie z.B. onload, onclick und dergleichen sollten nicht im HTML-Quelltext stehen, da sie ja nur in einem Browser mit verfügbarem und aktiviertem JavaScript einen Sinn haben, und genau in diesem Moment kann man solche Handler auch von JavaScript selbst in das Dokument schreiben lassen.

Eine solche Denkweise nennt man auch "unobtrusive JavaScript", was in etwa "unaufdringliches JavaScript" heißt und die mittlerweile das angestrebte Ideal eines jeden Webseitenbastlers sein sollte, der sich mit JavaScript beschäftigt.

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)