prompt还是有问题

来源:2-7 编程练习

kenny5730

2016-04-06 19:39

function openWindow(){    var open1=confirm("是否跳转到新窗口?");    if(open1==true){    prompt("请输入URL","http://www.imooc.com");        window.open("http://www.imooc.com","_blank","width:400px height:500px menubar=no toolbar=no"); }    else{return null;}    }    为什么prompt还是有问题

写回答 关注

4回答

  • 尘埃深蓝
    2016-04-26 14:15:22
    已采纳

    定义个变量,把prompt赋给它,window.open(变量,参数......)。变量都不懂双引号的

    kenny5...

    非常感谢!

    2016-07-12 14:44:00

    共 1 条回复 >

  • 浅夏流年
    2016-04-07 16:44:08

    你这里的 prompt("请输入URL","http://www.imooc.com");   没有用!!!不管你在输入框中输入什么值,打开的都是http://www.imooc.com。

    因为决定跳转到那个页面的是window.open("myUrl","_blank","width:400px height:500px menubar=no toolbar=no"); 这个语句,而不是prompt("请输入URL","http://www.imooc.com"); 

    如果你想跳转到你输入的网址,请按照下面的来做。

    我没有试过,但是理论上可行!!!

    var myUrl= prompt("请输入URL","http://www.imooc.com");

    window.open("myUrl","_blank","width:400px height:500px menubar=no toolbar=no"); 


    不行的话,你把window.open("myUrl","_blank","width:400px height:500px menubar=no toolbar=no"); 

    改为window.open(myUrl,"_blank","width:400px height:500px menubar=no toolbar=no"); 

    即吧引号去了,试一试!!!

    浅夏流年 回复kenny5...

    呵呵,小人之心夺君子之腹。**

    2016-10-05 19:50:03

    共 2 条回复 >

  • 无爱无心
    2016-04-06 19:45:43

    http://www.imooc.com/

  • 无爱无心
    2016-04-06 19:44:26

    重新输入下网址

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题