Friedrich Schütz: Classenwechsel

Hallo liebe Leute,

ich möchte durch Anklicken eines Links einem p-Element eine andere Classe eines css zuweisen.
Hierzu benutze ich das Beispiel aus selfhtml und habe es ergänzt.

Frage:
in IE5 funktioniert nur die erste funktion
in Opera 7.03 gar keine

was mach ich falsch?

Quellcode:
--------------
<html>
<head>
<title>classenwechsel</title>
<meta name="author" content="Administrator">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">

<style type="text/css">
<!--
p.normal { color:#CC6600; }
p.spezial { color:#0000FF; }
-->
</style>

<script type="text/javascript">
<!--
 function Ausrichten(wie)
 {
 document.getElementById("unentschlossen").align = wie;
 }
 function dickfett()
 {
 document.getElementById("unentschlossen").classname = "spezial";
 }
//-->
</SCRIPT>
</HEAD>

<body>
<H1>Ein Test zur eigenen Einschätzung</H1>
<H2>Ein Test zur eigenen Einschätzung</H2>
<H3>Ein Test zur eigenen Einschätzung</H3>
<H4>Ein Test zur eigenen Einschätzung</H4>
<p class="normal" id="unentschlossen">Wo gehöre ich eigentlich hin?</p>

<a href="javascript:Ausrichten('left')">links?</a><br>
<a href="javascript:Ausrichten('center')">zentriert?</a><br>
<a href="javascript:Ausrichten('right')">rechts?</a><br>
<a href="javascript:dickfett()">beim anklicken classe wechseln<a/>

</body>
</html>
-------

Herzlichen Dank
Friedrich

  1. Hallo,

    beachte die Klein-/Großschreibung:

    document.getElementById("unentschlossen").classname = "spezial";

    ^
                                                  className

    MfG, Thomas