→It’s路亽乙~
2016-06-23 11:55
function openWindow(){
var myMessage = confirm("打开?");
if (myMessage == true){
var webSite = prompt("请输入正确地址::","http://www.imooc.com/");
if(webSite!=null){
window.open(webSite,'_blank','width=400,height=500,menubar=no,toolbar=no');
}else{
alert('下次再见吧!');
}
}else{
alert('下次再见吧!');
}
}
<script type="text/javascript"> function rec(){ var myMessage = confirm("打开?"); if (myMessage == true){ var webSite = prompt("请输入正确地址:","http://www.imooc.com/"); if(webSite!=null){ window.open(webSite,'_blank','width=400,height=500,menubar=no,toolbar=no'); }else{ alert('下次再见吧!'); } }else{ alert('下次再见吧!'); } } </script>
这是在你的基础之上修改几个标点符号后的代码,运行没问题。注意用英文符号就好了。
<script type="text/javascript"> function rec(){ var myMessage = confirm("打开?"); if (myMessage == true){ var webSite = prompt("请输入正确地址:"," http://www.imooc.com/ "); window.open(webSite,'_blank','width=400,height=500,menubar=no,toolbar=no'); }else{ alert('下次再见吧!'); } }; </script>
这个是在你的基础上简化的代码,运行结果一样。
(confirm("打开?");)这个地方的分号换成英文的 (地址::","http:)这个地方的逗号换成英文的,
"请输入正确地址:"
这可能是一个代码错误。
confirm("打开?");后面的中文分号改为英文的分号,prompt("请输入正确地址::","http://www.imooc.com/");中的逗号你也输成中文的了,改成英文的逗号,就可以了成功运行
var myMessage = confirm("打开?");
后面的分号应该是英文状态下输入,你的是中文状态的
JavaScript入门篇
739817 学习 · 9566 问题
相似问题
回答 5
回答 3
回答 1
回答 2
回答 4