为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能按照prompt输入的网址打开新窗口

代码如下:

function a(){

var b=confirm("是否打开新窗口?");

    // 通过输入对话框,确定打开的网址

        if(b==true){

            var p=prompt("网址","http://www.baidu.com/");

            if(p!=null){

                window.open("p",'_blank',"width=400,height=500")

            }

        }

}

打开的页面是这样的

http://img1.sycdn.imooc.com//597bfe7500010fa204160564.jpg

那个d:/wamp/www/test/是这个html文件的路径,我看别人也是这样写,为什么我的不成功?

正在回答

3 回答

window.open('p'),中的这个p把双引号去掉,就可以了。那是个变量你用双引号引起来干什么?

0 回复 有任何疑惑可以回复我~

加后缀吧  p.html 

0 回复 有任何疑惑可以回复我~
#1

宁次君4315429 提问者

这个p只是变量名而已,这个文件并不是这个名字
2017-07-29 回复 有任何疑惑可以回复我~

改为window.open(p,'_blank',"width=400,height=500");就可以了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么不能按照prompt输入的网址打开新窗口

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信