我的代碼里的 關(guān)閉新打開窗口 怎么實現(xiàn)?
<!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 newWin = confirm("你要打開新的網(wǎng)頁窗口嗎?");
?? ??? ?if(newWin == true){
?? ??? ???? op();
?? ??? ?}else{
?? ??? ??? ?alert("好的再見!");
?? ??? ?};?? ?
?? ?}
?? ?
??? function op(){
????? // 通過輸入對話框,確定打開的網(wǎng)址,默認為 http://idcbgp.cn/
?? ??? ??? ?var purl = "http://idcbgp.cn";
?? ??? ??? ?var input = prompt("請輸入網(wǎng)址打開新窗口",purl);
?? ??? ??? ?var x=0;
?? ??? ??? ?var y=0;
?? ??? ??? ?if(input != null){//打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄
?? ??? ??? ??? ??? ?var win = open(purl,"_blank","top=y,left=x,width=400,height=500,menubar=no,toolbar=no");
?? ??? ??? ?};
??? }
?? ?
?? ?function closeWin(){
?? ??? ?win.close();
?? ?}
? </script>
?</head>
?<body>
?<form>
?? ?? <input type="button" value="請單擊我打開新的窗口!" onclick="openWindow()" />
??? <input type="button" value="關(guān)閉新打開的窗口" onclick="closeWin()" />
</form>
?</body>
</html>
2015-09-29
語法是 <窗口對象>.close() ,因此,你要在function外先聲明窗口變量。以下是我的代碼,看關(guān)鍵的兩行即可。
2015-09-28