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

prompt还是有问题

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还是有问题

正在回答

5 回答

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

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

kenny5730 提问者

非常感谢!
2016-07-12 回复 有任何疑惑可以回复我~

你这里的 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"); 

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

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

kenny5730 提问者

请看清再装逼
2016-07-12 回复 有任何疑惑可以回复我~
#2

浅夏流年 回复 kenny5730 提问者

呵呵,小人之心夺君子之腹。**
2016-10-05 回复 有任何疑惑可以回复我~

http://www.imooc.com/

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

重新输入下网址

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739728    人
  • 解答问题       9566    个

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

进入课程

prompt还是有问题

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