Cheatah: Zwei Javacripts in einer HTML Seite

Beitrag lesen

Hi,

<body onLoad="pagestart()">    Am Anfang der Seite
<body lang=de-DE dir=ltr onLoad=countup()> an einer anderen Stelle mitten im HTML Code

das ist ungültiges HTML, und zwar mehrfach. Vor allem hat ein HTML-Dokument nur exakt ein <body>-Element.

Wenn ich mit Frontpage die Vorschau aufrufe,

Vergiss bitte Frontpage komplett. Auch primär mit dem IE zu testen ist unsinnig.

  1. warum die JavaScripts mit dem Eventhandler "onload" aufgerufen werden?

Weil die Scripts beim Ereignis des Fertiggeladenseins gestartet werden sollen.

  1. warum einmal "" benötigt werden und einmal nicht?

Es werden in _beiden_ Fällen Anführungszeichen benötigt. Der zweite <body>-Tag ist technisch defekt.

  1. was das body am Anfang des Befehls soll?

<body> ist HTML, pagestart() und countup() sind (von Dir eingeführte) JavaScript-Funktionen. HTML folgt den HTML-Regeln, und JavaScript den JavaScript-Regeln.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes