注册 登录
编程论坛 JavaScript论坛

麻烦指点下函数openWindow()哪里错了,

jin522 发布于 2010-12-02 18:17, 1299 次点击
程序代码:
<html>
<head><title></title>
<script language="javascript">
<!-- saved from url=(0013)about:internet -->
function setBgColor()
{

 var color=document.info.bgColorValue.value;

 document.bgColor=color;
}
function setFgColor()
{

 var color=document.info.fgColorValue.value;

 document.fgColor=color;
}
function openWindow()//麻烦看下这个函数哪里错了
{

 var urlInfo=document.URL;

 var modifyInfo=document.lastModified;

 var titleInfo=document.title;

 var w=window.open("","");//调试说在这里有问题
var d=w.document;

 d.write('<html><head>');

 d.write('<title>展示document对象的信息</title>');

 d.write('</head><body>');

 d.write('<h3>以下是document对象部分属性值</h3>');

 d.write('<form><font size=2>');

 d.write('原页面对应的URL地址:</font>');

 d.write('<input type="text" size=80 name="urlValue" value="'+urlInfo+'">');

 d.write('<br><br>');

 d.write('<font size=2>原页面title标签的内容:</font>');

 d.write('<input type="text" size=80 name="modifyValue" value="'+modifyInfo+'">');

 d.write('</form></body></html>');

 d.colse();
}
</script>
</head>
<body>
<form name="info">
<h3>Example:document对象的应用</h3>
<font size="2">设置文档的背景颜色:</font>
<input type="text" name="bgColorValue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" name="setBg" value="设置" onClick="setBgColor()">
<br><br>
<font size="2">设置文档的文本颜色:</font>
<input type="text" name="fgColorValue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" name="setFg" value="设置" onClick="setFgColor()">
<br><br>
<input type="button" name="open" value="YES" onClick="openWindow()">
</form>
</body>
</html>
只有本站会员才能查看附件,请 登录

就是这个功能,点YES怎么报错了?
7 回复
#2
jin5222010-12-02 18:46
单独把function openWindow()拿出来却可以
#3
jin5222010-12-02 18:51
d.colse();
顺便解释下这个什么意思,什么作用
#4
aspic2010-12-03 14:55
var w=window.open('about:blank','_blank');
#5
aspic2010-12-03 15:02
d.close()关闭输入流,并强制发送数据显示
#6
sclorg2010-12-03 18:33
<html>
<head><title></title>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<script language="javascript">
<!-- saved from url=(0013)about:internet -->
function setBgColor()
{
var color=document.info.bgColorValue.value;
document.bgColor=color;
}
function setFgColor()
{
var color=document.info.fgColorValue.value;
document.fgColor=color;
}
function openWindow()//麻烦看下这个函数哪里错了
{
var urlInfo=document.URL;
var modifyInfo=document.lastModified;
var titleInfo=document.title;
var w=window.open("",""); //调试说在这里有问题
//var d=w.document;
w.document.write('<html><head>');
w.document.write('<title>展示document对象的信息</title>');
w.document.write('</head><body>');
w.document.write('<h3>以下是document对象部分属性值</h3>');
w.document.write('<form><font size=2>');
w.document.write('原页面对应的URL地址:</font>');
w.document.write('<input type="text" size=80 name="urlValue" value="'+urlInfo+'">');
w.document.write('<br><br>');
w.document.write('<font size=2>原页面title标签的内容:</font>');
w.document.write('<input type="text" size=80 name="modifyValue" value="'+modifyInfo+'">');
w.document.write('</form></body></html>');
w.document.close();
}
</script>
</head>
<body>
<form name="info">
<h3>Example:document对象的应用</h3>
<font size="2">设置文档的背景颜色:</font>
<input type="text" name="bgColorValue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" name="setBg" value="设置" onClick="setBgColor()">
<br><br>
<font size="2">设置文档的文本颜色:</font>
<input type="text" name="fgColorValue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" name="setFg" value="设置" onClick="setFgColor()">
<br><br>
<input type="button" name="open" value="YES" onClick="openWindow()">
</form>
</body>
</html>

#7
lucky5635912010-12-17 08:05
Html语言就是javascript?
#8
highok2011-09-21 20:43
这个出错 d.colse();  换成 d.close(); 正常
1