Christoph Schnauß: Javascript funktioniert nicht mit xhtml

Beitrag lesen

hallo,

zusätzlich zu dem, was dir Wilhelm (wow, ausnahmsweise war er mal schneller als ich, aber das liegt auch nur daran, daß mich das TV abgelenkt hat) bereits an Richtigem zu bedenken gegeben hat:

Du willst also XHTML schreiben. Das ist gut und lobenswert. Es gibt aber unterschiedliche DTDs, also "strict", "transitional" usw. Das hat zumindest _kleine_ Auswirkungen auf die Möglichkeiten, Scripts und EventHandler einzusetzen.

Und zu deinem Code:

<body onload="javascript:InitialiseScrollableArea()">

"onload" ist genauso wie "onmouseover" ein EventHandler. Das bedeutet: die Angabe "javascript:..." ist unsinnig, du kannst gleich den Namen der aufzurufenden Funktion angeben. Machst du ja später bei anderen EventHandlern schon richtig.

<p><a href="javascript:;" onmouseover="PerformScroll(-7)" onmouseout="CeaseScroll()">[scroll up]</a></p>

"<a href="javascript:;" ...>" ist ... naja, schau es dir an. Du findest selber heraus, daß das eben nur mit einem badwort bezeichnet werden kann, gelle?

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|