加defer属性是有用的,参考:<script type="text/javascript"> function hello(){ alert("hello,world!"); } function testih(){ var s = "test!"; s += "<script language='javascript' type='text/javascript' defer>"; s += "hello();"; s += "<"+"/script>"; document.getElementById("t").innerHTML = s; } </script><div id="t"></div> <input type="button" value="test" onclick="testih();">
里面载入javascript,在div里面追加一个相应的触发什么的,用一个button onclick...等等,
这样也可以达到目的。
eval()怎么试?
echo "<script lanaguage=\"javascript\">eval(displayProcess());</script>";
这样吗??试过了不行。
所以,要php返回一条可执行语句。
function hello(){
alert("hello,world!");
}
function testih(){
var s = "test!";
s += "<script language='javascript' type='text/javascript' defer>";
s += "hello();";
s += "<"+"/script>";
document.getElementById("t").innerHTML = s;
}
</script><div id="t"></div>
<input type="button" value="test" onclick="testih();">