橘子yo
2018-09-10 13:27
lx.js代码:
function openwindow(){
var mywin1=prompt("是否打开新窗口?");
if(mywin1==true){
var mywin2=("请输入新网址:");
if(mywin2!=null){
window.open=("http://www.imooc.com/","_blank","wdith=400,height=500,nemubar=no,toolbar=no");
}
}
else{
document.write("无输入,返回");
}
}
lx.html代码:
<input type="button" value="新窗口打开" onclick="openwindow()" />
<script src="js/lx.js"></script>
应该先用确认 confirm 消息对话框 var open=confirm("是否打开新窗口?"); 再用提问 prompt消息对话框 var url = prompt("请确认打开的的网页?","http://www.imooc.com/"); var url = prompt("请确认打开的的网页?","http://www.imooc.com/"); //此处应该给默认网址 window.open('http://www.imooc.com/','_blank','windth=400,height=500,menubar=no,toolbar=0'); //这里的属性值用单引号 还有注意if-else 语句的正确搭配
mywin1 = confirm("是否打开新窗口")第一步只需要确认就行;
var mywin2 = prompt("输入新网址:","http://www.imooc.com" 中缺prompt和默认网址;
文中else应该为跟第二个if对应;
第一个if应该对应else{document.write("已取消")};
window.open=(mywin2,"_blank","width=400,height=500,menubar=no,toolbar=no");地址用变量mywin2代替。按这样改试试看行不
请输入网址哪里有问题,函数调用呢? prompt("请输入网址:");
JavaScript入门篇
739818 学习 · 9566 问题
相似问题