I dette eksempelet legger vi javascriptet som en text, og evaluerer etter behov. Javascriptet som styrer det hele ser slik ut
_doScript()
function doScript()
{
var T=['<p>hallo<\/p>',
'<script>document.getElementById("mark").src="http://www.ia.hiof.no/~borres/self/bs2.png";<\/script>',
'<script>alert("hallo");<\/script>',
'<script>document.getElementById("dump").innerHTML="The script has done the job and is removed";<\/script>'].join();
elt=document.getElementById("dump");
elt.innerHTML=T;
scripts=elt.getElementsByTagName("script");
for(ix=0;ix<scripts.length;ix++)
eval(scripts[ix].text);
}
--
Skript fra tjener
Her laster vi script fra tjeneren med et ajax-kall. Pythonscriptet som leverer er slik: