Lieber SebastianJu,
}else if (window.ActiveXObject){<div></div>
// code for IE6, IE5
Was machen denn diese beiden Tags dort? Führt das denn in anständigen Browsern zu keiner Fehlermeldung?
if(xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("livesearch").innerHTML=xmlhttp.responseText;
document.getElementById("livesearch").style.display="inline";
}
Das hier ist die Stelle, die ich meinte. Du änderst also einfach die innerHTML-Eigenschaft Deines <span>. Da wird in der Tat kein JavaScript "interpretiert". Verwende die üblichen DOM-Funktionen zum Erzeugen (document.createElement) und Einhängen (<element>.appendChild oder <element>.insertBefore). Dabei kannst Du dann auch onclick-Eigenschaften so definieren, dass sie tatsächlich "interpretiert" werden.
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)