Moin!
Ich denke es ging um HTML code den du dir per AJAX (?) holst?
Jep.
Warum fügst du dann dem Orginalcode den Handler zu, den benötigst du doch gar nicht.
Ich brauche den Code an 2 Stellen. Hier mal ein Ausschnitt aus dem Index:
<body>
<div id="Index" class="main-headline">Index</div>
<a name="A" class="kapitaelchen">A</a>
<div id="A" class="alphabet">
<a href="addanewproject.html" >Add a new project</a>
<a href="addmembers.html" >Add members</a>
<a href="print.html" >Add pagebreak</a>
<a href="assignatask.html" >Assign a task</a>
</div>
Das ist der HTML Code, den ich von den Hilfeschreibern bekomme.
Für den Menübereich benötige ich nun nur die einzelnen divs. Wenn also jemand alle Stichworte zum Buchstaben "A" sehen möchte, dann wird nur das obige div eingeblendet.
Im Content Bereich soll aber der gesamte Index angezeigt werden, wenn ihn jemand anfordert.
Darum hatte ich die Datei per AJAX geholt, in einem <div id="menu"> dem innerHTML zugewiesen und dann den onclick Handler aller <a> tags auf doLink gestzt. Mit cloneNode(true) habe ich dann alle Kinder des <div id="menu"> kopiert und, wenn der Index angezeigt werden sollte, ins <div id="content"> eingehängt.
Da das ja nun kläglich gescheitert ist, packe ich doch wieder das onclick Attribut hinein und arbeite wieder mit innerHTML. Das klappt wenigstens.
-- Skeeve