慕妹7028576
2018-06-08 17:42
function openNew(){
var con=confirm("是否打开");
if(con==true){
var pro=prompt("确定打开的网页","http://www.imooc.com/");
if(pro!=null){
window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
}
else{
alert("byeBye");
}
}
else{
alert("byeBye");
}
}
if(pro!=null){
window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
}
首先,判断条件不对。pro不为空有两种情况,一种为默认网址,第二种为另外输入的网址,而针对这两种情况,你在window.open中打开的网址都是默认的,与第二种明显不符。
这是我改后的:
Pro= prompt ("请输入您要打开的网址","http://www.imooc.com");
window.open(Pro,'_black','width=400,height=500,menubar=no,toolbar=no');
你的函数名字叫openNew , 给出的它给的代码默认openWindow
然后记得手动调用这个函数,或者设置为window.onload
var con=confirm("是否打开")这段代码后面是“中文分号”,换成英文的分号即可
JavaScript入门篇
739817 学习 · 9566 问题
相似问题