大家好,我是一个新手,目前正在学习JavaScript.看到教材中使用代码open()和close()的方法来打开和关闭一个窗口,我拷贝下来放在两个html文件中,但是并不能打开和关闭窗口.是不是IE的版本问题呀,我的电脑室IE6.0,还有我使用Dreamweaver做了一个打开一个新窗口的代码,和教材中的不一样。但是调试的时候确实能打开一个新的窗口。是不是教材太老了呀,还请各位高手明示。
教材中的代码:
Openwindow.htm
<HTML>
<TITLE>
新建窗口实例
</TITLE>
<BODY>
<FORM>
<CENTER>
<BR>
<H1>打开一个窗口实例……</H1>
<BR>
<BR>
<INPUT TYPE=BUTTON Value="新建窗口" onclick=”OpenWindow()”>
</CENTER>
</FORM>
</BODY>
<SCRIPT LANGUAGE=JavaScript>
Function OpenWindow()
{
Window.open(“dlgwin.htm”,null,”height=300,width=300,status=yes,toolbar=no,menuba=no,loc
ation=no”)
}
</SCRIPT>
</HTML>
dlgwin.htm
<HTML>
<HEAD>
<TITLE>
新建窗口
</TITLE>
</HEAD>
<BODY>
<CENTER>
<H1>
新打开窗口
</H1>
</CENTER>
<FORM>
<CENTER>
<INPUT TYPE=BUTTON Value="关闭窗口" OnClick=”winclose()”>
</CENTER>
</FORM>
</BODY>
<SCRIPT LANGUGE=JavaScript>
function winclose()
{
Window.close()
}
</SCRIPT>
</HTML>Dreamwaver生成的代码
<HTML>
<TITLE>
新建窗口实例
</TITLE>
<script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<BODY>
<FORM>
<CENTER>
<BR>
<H1>打开一个窗口实例……</H1>
<BR>
<BR>
<INPUT TYPE=BUTTON onclick=MM_openBrWindow('dlgwin.htm','','') Value="新建窗口">
</CENTER>
</FORM>
</BODY></HTML>

解决方案 »

  1.   


    function OpenWindow()
    {
    window.open("dlgwin.htm",null,"height=300,width=300,status=yes,toolbar=no,menuba=no,loc
    ation=no");
    }不知道你用的是全角还是半角还有 function要小写,大写有另外的用处先试试我上面的
      

  2.   

    丢了这本书
    大小写什么都不规范简直是害人!
    Dreamwaver
    你看 大小写什么的都比他好
      

  3.   

    把你的 function,和window都小写,然后把所有的中文引号“换成英文引号"
    Window.open(“dlgwin.htm”,null,”height=300,width=300,status=yes,toolbar=no,menuba=no,loc
    ation=no”)
    这一句不要换行
      

  4.   

    Window.close()
    会不会是你打错了。window应该小写的。
      

  5.   

    Function OpenWindow()
    {
    Window.open(dlgwin.htm,null,height=300,width=300,status=yes,toolbar=no,menuba=no,loc
    ation=no)
    }F 和 W是小写的,这些是你输入手误还是书上原本就是这样的。如果书上就是这样的话,这本书还是不要看了。
      

  6.   

    我看的是JavaScript的高级教程,是从百度下载的,代码也是从教材里面复制的,不是我自己敲的。