javascript入门篇2-7编程练习,为什么我的确认窗口不会弹出,也没有打开网址

来源:2-7 编程练习

重庆鸡公鸨

2018-10-15 21:38

编程练习

制作新按钮,“新窗口打开网站” ,点击打开新窗口。

任务

1、新窗口打开时弹出确认框,是否打开

提示: 使用 if 判断确认框是否点击了确定,如点击弹出输入对话框,否则没有任何操作。

2、通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

3、打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

https://img3.mukewang.com/5bc498200001d91215750865.jpg

我的代码如下:

<<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

    

    // 新窗口打开时弹出确认框,是否打开

    //通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    function openWindow()

    {

    var o1pen=confirm("是否打开窗口");

if(o1pen=="true")

{

window.open('http://www.imooc.com','-blank','width=400','height=500','menubar=no','toolbar=no');

}

else

{

document.write("取消");

}

    }    

  </script> 

 </head> 

 <body> 

  <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>


写回答 关注

1回答

  • nageguan
    2018-10-16 09:25:09
    已采纳

    根据任务要求,你这个代码没有写完吧。
    就已经写完的代码看,有两个问题:
    1、("是否打开窗口")后面的分号和("取消")后面的分号用的是中文版;
    2、if(o1pen=="true")里面的true不需要加引号。
    此外,整个HTML文件的最前面多了一个小于号“<”。

    哈哈么么哒啊 回复重庆鸡公鸨

    prompt函数可以实现

    2018-10-16 18:54:42

    共 3 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题