Classenwechsel
Friedrich Schütz
- programmiertechnik
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
Hallo,
beachte die Klein-/Großschreibung:
document.getElementById("unentschlossen").classname = "spezial";
^
className
MfG, Thomas