学到另一招,不需要象AJAX一样创建对象:
function testScript(resultRowCnts){
MyScript.src = "new.js"; // 或者"new.asp"
}
<script language="javascript" id="MyScript" defer type="text/javascript">
<a id="test" href="#" onmousedown="testScript()">TestScript</a>
============================
new.js
document.getElementById("toggle").innerText = "abcd";
============================
new.asp
<% Response.Write ("document.getElementById('toggle').innerText = 'abcd'") %>;
实际上new.asp一样是动态的,得到数据然后通过一些javascript语句进行更新。好处是不需要在客户端脚本创建”Microsoft.XMLHTTP”对象,缺点是需要将Javascript写在ASP中间。如果只是js的话,其实也还清楚。