不用true判斷pro點(diǎn)取消彈出再見!
if(pro){ ???window.open(pro,'_blank','width=400,height=500,menubar=no,toolbar=no'); }else?if(!pro){ ???alert("Goodbye!"); }
pro判斷僅限對(duì)確定與取消的操作判斷,與內(nèi)容是否真或空無(wú)關(guān),所以加上判斷非空或空不起作用,當(dāng)輸入內(nèi)容為空依然會(huì)打開一個(gè)空的頁(yè)面
2015-12-16
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
<script type="text/javascript">
function openWindow () {
var con=("是否要打開新窗口?");
if (con) {
var pro=prompt("請(qǐng)輸入您要打開的網(wǎng)址","http://idcbgp.cn");
if (pro) {
window.open(pro,'_blank','width=400,height=500,menubar=no,toolbar=no');
}else{
alert("GoodBye!");
}
}else{
alert("GoodBye too!");
}
}
</script>
</head>
<body>
<input type="button" value="新窗口打開網(wǎng)站" onclick="openWindow()" />
</body>
</html>