亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求助大佬,關于JavaScript問題:close函數失效,這是什么原因呢?

求助大佬,關于JavaScript問題:close函數失效,這是什么原因呢?

斯蒂芬大帝 2021-10-20 17:15:24
這是一個問題提交頁面,提交腳本代碼如下:<script language="JavaScript"> function act1() { document.info_input.action="gg_mold_info_inpd.asp"; document.info_input.submit();} function act2() { document.info_input.action="gg_mold_info_yulan.asp"; document.info_input.target="tjyl";document.info_input.submit();} </script>這是我寫的兩個按鈕對應的動作,act1和act2,act1的功能是提交(提交到數據庫),act2的功能是預覽(提交到iframe)。其中在act1指向的頁面中結尾有這樣一句(指向頁面用vbscript操作數據庫):Response.Write"<Script>alert('添加成功!');freshthewindow();self.close();</Script>(上述是連續3個動作:提示信息,刷新窗口(自定義函數),和關閉當前窗口。)act2指向的是一個iframe,內容是一個表格?,F在問題是,如果直接執行act1,代碼可以正常運行,但是如果先運行了act2進行預覽,再運行act1,則act1的self.close()失效。請高手給個解決辦法。
查看完整描述

3 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

全局 flag=false 執行act1的時候 flag=true 執行act2的時候 判斷if(flag)

查看完整回答
反對 回復 2021-10-24
  • 3 回答
  • 0 關注
  • 297 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號