JavaScript Probleme bei der anzeige im IE6 (Und 7)

Samsa

Commander
Registriert
Dez. 2005
Beiträge
2.614
Hi zusammen.
Ich muss für die Uni in eine von mir geschriebene HTML Seite ein kleines Javascript einbauen
welches eine Spoilerfunktion "darstellt". Sprich wenn man auf den Text klickt tauchen unten drunter weiterführende Links auf.
Das Problem ist nur, das es im IE nicht funktioniert und ich einfach nicht dahinterkomme warum nicht.
Ich bin so langsam mit meinem Latein am Ende.
Ich hab die Sicherheitseinstellungen auch schon auf "null" gesetzt.
Firefox hat keinerlei Probleme damit.
Evtl. weiß ja einer von euch woran es liegt.
Hier mal ein Beispielcode:

HTML:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<TITLE>Überschrift tada</TITLE>





<!-- Script zum Verstecken der Links -->
<script type="text/javascript">
function zeige (wert){                     
var lay = document.getElementById(wert);  
if(lay.style.display == "none"){
lay.style.display = "block"; 
} else{
lay.style.display = "none"; 
}
}
</script>
</head>

<!-- Link zur CSS Datei mit den Einstellungen für die Stile -->
<link href="css.css" rel="stylesheet" type="text/css"/>  

<!-- Der Body :D -->
<body>
<!-- Der Code zum anzeigen und verstecken des inhalts -->
	<div><text  onclick="zeige('text1');" ><h1>Der Fachbereich Elektrotechnik und Informatik</h1></text></div>
 <div style="display:none;" id="text1"> <p>
	<ul>
        <li><a href="http://www.google.de" target="_self">google</a></li>
</ul>
		</p></div> 
</body>

Hoffe mir kann dabei jemand helfen. :(
 
Wenn ich
PHP:
<div onclick="zeige('text1');" ><h1>Der Fachbereich Elektrotechnik und Informatik</h1></div>
verwende gehts im IE6!
 
Du bist Gold wert!
Vielen vielen Dank!
Kannst du mir evtl. auch noch sagen wieso es jetzt gerade daran lag?
 
Naja nen <text>-Tag gibts halt normalerweise ned und der IE kennt daher darauf eben auch kein onclick-Ziel.
 
Ok, ich glaub ich bin einfach übermüdet.
Ich hätte es eigentlich selber sehen müssen.
Vielen Dank nochmal :)
 
Zurück
Oben