Q1: window.onload期待的是函数句柄,
作为函数,testOnLoad是函数句柄, testOnLoad()是函数执行后的返回值,比如 var x = add(a,b)。
可将参数改为全局变量,这样就可在函数中引用了。
作为函数,testOnLoad是函数句柄, testOnLoad()是函数执行后的返回值,比如 var x = add(a,b)。
可将参数改为全局变量,这样就可在函数中引用了。
解决方案 »
- 问下用定时器让图片不间断向上滚动
- window.createPopup().show方法
- 请高手指教下 JS 图片轮播问题
- 如何复制单元格包含"<td ....>html内容</td>?
- 怎么使一个DIV占满整个浏览器的客户区?
- 撒分!在智能手机或移动设备上实现系列功能技术以及时间问题(功能:扫描条形码、在本地储存数据、在有信号或与电脑连接时连接某网站上传数据,判断是否上传成功)
- 计时器 内联函数 谷歌 无法使用!求大神指教!
- 虚心请教:谁能帮我把这个非常漂亮的导航菜单多加一级子菜单?(真的很不错)
- dhtml中offsetwidth与style.width有何区别?
- 当页面被刷新时,js1.js会不会被重新下载
- 怎么实现点击图片连接到下一张图片?或是点击图片左边链接到上一张点击图片右边链接到下一张?
- 从数据库里面取出了一条数据,正则替换其中的换行不成功?
<body>
<script language="javascript" defer="defer">
document.getElementById("test").attachEvent("onload",test);
function test() {
alert("hello world");
}
</script>
<iframe src="http://www.google.cn" id="test"></iframe>
</body>
</html>
window.onload = function(){
testOnLoad("argument!");
}第二个问题,你把test函数放在iframe之前,应该就能看到结果了
<script language="javascript" defer="defer">
document.getElementById("test").attachEvent("onload",test);
function test() {
alert("hello world");
}
</script>
是放在一个单独的 js 文件中,我应该如何解决这个问题呢?