Hi there,
Also ich habe ein Problem undzwar möchte ich das ein li und ein a beide mit onclick die selbe Funktion ausführen doch dies geht nicht wenn ich es bei dem li rein tu geht es bei dem a nicht...
<li id="cnsites" onclick="Sub1Show()"><a href="#show" onclick="Sub1Show()">Craft Network Sites</a> </li id="cnsites">
Abgesehen vom Unsinn, einem schliessenden Tag eine ID zu verpassen (was zusätzlich Probleme verursachen könnte, weil Du in dem Fall eine ID zweimal vergeben hast, könntest Du darauf ohnehin nicht zugreifen) wirst Du Dich entscheiden müssen, was passieren soll, wenn man auf den Link klickt. Ich meine, dafür sind Links ja da, daß dann etwas passiert, wenn man drauf klickt; dein onclick-Eventhandler auf das li-Element ist in jedem Fall komplett überflüssig.
Und wie gesagt, beim A-Element wirst Du um eine Entscheidung nicht herumkommen, was passieren soll, wenn man draufklickt. Ausser in Spezialfällen ist ein onclick-Event in einem A-Element ohnehin komplett sinnfrei. Da wäre in Deinem Fall noch
~~~html
<a href="javascript:Sub1Show()">Craft Network Sites</a>
sinnvoller als Deine bestehen Konstruktion. Auch wenn jetzt sicher irgendjemand im Forum wieder herummösern wird, daß es kein javascript-Protokoll gibt - es funktioniert in jedem Browser...