為何在prompt語句時點取消還是會彈出空白網(wǎng)頁?prompt那章不是說點取消返回null么?
<!DOCTYPE html>
<html>
?<head>
? <title> new document </title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> ??
? <script type="text/javascript"> ?
? ? function openWindow(){
? ??
? ? var ow = confirm("是否打開網(wǎng)站");
? ??
? ? if(ow==true){
? ? ? ? var ew = prompt("確認打開的網(wǎng)址","http://idcbgp.cn/");
? ? ? ? if(ew!=null){
? ? ? ? ? ? window.open(ew,'_blank','width=400,hight=500,left=100,top=50,menubar=no,toolbar=no');
? ? ? ? }else{
? ? ? ? ? ? alert("輸入無效");
? ? ? ? }
? ? }else{
? ? ? ? alert("操作結束");
? ? }
? ??
? ? }
? </script>?
?</head>?
?<body>?
?<input type="button" value="新窗口打開網(wǎng)站" onclick="openWindow()" />?
?</body>
</html>
2016-07-23
我也出現(xiàn)過你這樣的問是代碼少了
if(ew!=null && ew !=""){
????????window.open(ew,'_blank','width=400,hight=500,left=100,top=50,menubar=no,toolbar=no');
}else if(ew ==""){
????????alert("輸入無效");
}else{
????? ?alert("已取消");
}
最后一個else和代碼可以不寫
2016-02-26
是沒有空白
2016-02-26
不是啊,點擊取消,彈出操作結束框,沒有空白頁啊