Execute Javascript kode modtaget med Ajax request..
Hejsa Eksperter,Jeg har et spørgsmål der umiddelbart lyder simpelt, men har vist sig at være tricky for mig.
Jeg har en Ajax funktion som sætter innerhtml'et på div'et (f.eks. "lal" <div id=lal> </div> ) til noget Javascript kode, således resultatet bliver: "<div id=lal>MyJavaScriptFunction();</div>"..
MEN! MyJavaScriptFunction(); funktionen bliver aldrig executed - og jeg er da ved at blive vanvittig, hehe! Nogen der har nogen ideer til hvordan jeg kan få funktionen executed som bliver returneret vha. Ajax?
Nedenfor er et lille eksempelt - bare hvor der er brugt en knap i stedet for Ajax, men problemet er præcis det samme:
<html><head></head>
<body>
<FORM>
<INPUT TYPE=BUTTON VALUE="Test" onClick = "document.getElementById('lal').innerHTML='<script>alert(\'1-2-3-test\');</script>'">
</FORM>
<div id="lal">
</div>
</body>
</HTML>