confirm有反應(yīng),但是prompt點完后沒反應(yīng),請問怎么回事?
<!DOCTYPE html>
<html>
?<head>
? <title> new document </title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>? ?
? <script type="text/javascript"> ?
?? ?
??? // 新窗口打開時彈出確認框,是否打開
??? // 通過輸入對話框,確定打開的網(wǎng)址,默認為 http://idcbgp.cn/
??? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
function openWindow() {
??? if(open=confirm('打開這個網(wǎng)站么?')) {
??????? var url=prompt('是否打開這個網(wǎng)站?','http://idcbgp.cn');
??????? alert("url:"+url);
??????? if(url=='http://idcbgp.cn'){
??????????? window.open('http://idcbgp.cn','_blank,width=400,height=500')
??????? }else{
??????????? alert('不打開慕課網(wǎng)?')
??????? }
??? }else{
??????? alert('zaijian')
??? }
}
?? ?
? </script>
?</head>
?<body>
?? ?? <input type="button" value="新窗口打開網(wǎng)站" onclick="openWindow()" />
?</body>
</html>
2017-01-19
1.? ?if(open=confirm('打開這個網(wǎng)站么?')) {?
這個open可以去掉,我都不知道他干嘛用的?還有單等是賦值,雙等才是比較
2.?? ?if(url=='http://idcbgp.cn'){
人家是說通過輸入對話框,確定打開的網(wǎng)址,默認為 http://idcbgp.cn/
你這個是就只能打開慕課網(wǎng),其他都打不開有毛用。
要寫成if(url!=null)
3.?
? alert(?window.open("http://idcbgp.cn",'_blank','width=400,height=500,menubar=no,toolbar=no,'
));
全是錯 ? ? ?window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');?
1。多加alert
2. 地址寫url就行
3. _blank要單獨雙引號