如何动态加载js代码?
一个function loadjs(){ }
一个js: toload.js
要求在页面load后并不加载toload.js
只是在 onmouseover后 再 load toload.js,
能行吗?
在load后还能unload吗?:)
我想用toload.js存大量数据
我只能用这种方法,请不要告诉我xml,
谢谢谢谢谢谢谢谢~~!!!!
问题点数:57、回复次数:2Top
1 楼karma(无为MS MVP)回复于 2001-11-29 11:22:47 得分 57
I do not think it is possible to unload a js file, to dynamically load one, try
1. testjs.html
<div onmouseover="loadjs()">move this area to load js file, click on "call hello" to check </div>
<input type="button" value="unload js" onclick="hellojs.src='';">
<input type="button" value="call hello" onclick="hello()">
<script language="javascript" id="hellojs" src=""></script>
<script language="javascript">
var bloaded = false;
function loadjs()
{
if (!bloaded)
{
hellojs.src='test.js';
bloaded = true;
}
}
</script>
2. test.js:
function hello()
{
alert("hello");
}
Top
2 楼upchina(辉)回复于 2001-11-29 15:35:22 得分 0
谢谢~!Top




