document.close()是文档输入流关闭,你都把它关闭了,还怎么覆盖啊!
解决方案 »
- qq软件频道以前的焦点为什么把TABLE换成DIV就不正常了
- js字符串模糊删除或者替换
- *** 梅老大请进 *** 用javascript怎样实现在Firefox中的打印预览??
- jquery combobox和Array有冲突???
- 那位老大有图片幻灯片显示的代码,急!!!!
- 一段网页两旁自动滚动广告条的代码的问题!就像搜狐首页上的。
- 百分求 IE提示页面变慢 的解决方法
- 我在jsp中写了一段javascript,我主要想把表格中的数据写文件到客户端,可是出现错误警告.这是怎么了???
- 孟子、梅花雨大侠请指教!着急。
- 令我头痛的问题?
- 请问,在firefox下不能正常显示的错误!
- 请问:如何判断是否点击了包含到网站里的广告上的文字链接
<html>
<head>
<title> Insert title here </title>
<script type= "text/javascript ">
function output(){
document.writeln("aaaaaaaaaaa");
document.close();
document.writeln("xxxxxxxxxxx");
}
</script>
</head>
<body>
<input type= "button" value="test write" onclick= "output()"/>
</body>
</html>
另附上window.close()与document.close()的区别
http://hi.baidu.com/fangkaiming/blog/item/0a724097727b6c6e55fb968c.html
可定是输出
xxxxxxxxx
aaaaaaaaaa
不是矛盾吗???????????????
而装载完以后document.close()会关闭输入流,如果再次执行
write会重新清空页面开启输入流。你用firebug设置断点的话可以很明显
的看到页面的变化,若注释掉先输出a____ 然后b____
document.open();//这个方法好像可有可无
document.writeln("a___");
//document.close();
document.writeln("b___");
document.close();
若不注释掉输出a____ b____
此外若最后一个close被注释掉则可以但到虽然也输出a____ b____
但可以看到页面一直没有加载完毕说明他还在等待输入