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

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

window.open()打開一個子頁面,如何在子頁面關閉時刷新父頁面?

window.open()打開一個子頁面,如何在子頁面關閉時刷新父頁面?

青春有我 2019-03-26 18:14:16
window.open()打開一個子頁面,如何在子頁面關閉時刷新父頁面?
查看完整描述

3 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

1

2

3

4

5

6

7

8

//判斷ip,限制預約次數

$intime = date('Y-m-d');

$row_ip = $dsql->getOne("SELECT count(*) as dd FROM `dede_xxxx` WHERE ip like '%{$ip}%' and date like '%{$intime}%'");

if($row_ip['dd'] >= 3) {

    echo "<script>alert('您今天的次數已經到達上限,歡迎明天前來!'); window.location.href='

 

    exit();

}


查看完整回答
反對 回復 2019-04-04
?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

都是彈出窗口關閉時用來刷新父窗 口。但window.location.Reload 如果有數據提交的動作,會提示是否提交的(是和否選項) window.opener.location.href=window.opener.location.href 是定向url提交數據,則不會出現是和否的選擇框。 注意: window.opener.location.href 只是一個鏈接,如果想實現父窗口的提交就要調用window.opener.action="" 和window.opener.submit();方法,但是不幸的是這段代碼在firefox下不能運行,解決的辦法為在父窗口中寫一個提交的 function在子窗口中通過window.opener.functionname()調用。 通常在使用window.opener的時候要去判斷父窗口的狀態,如果父窗口被關閉或者更新,就會出錯,解決辦法是加上如下的驗證 if(window.opener && !window.opener.closed)

查看完整回答
反對 回復 2019-04-04
?
手掌心

TA貢獻1942條經驗 獲得超3個贊

刷新工作交給父窗口自己做,在父窗口中:

{

     CFriendDlg dlg;

     dlg.domodal();

     refreshlist(); // 刷新好友列表

}


什么?子窗口是非模態窗口?那就發消息:

  1. 在父窗口中自定義消息#define WM_MSG WM_USER+0x01   

  2. 添加消息處理函數 LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam)

  3. 加入消息映射ON_MESSAGE(WM_MSG, OnMyMessage)

  4. 在OnMyMessage中刷新好友

  5. 在子窗口中,給父窗口發消息SendMessage(GetParent(), WM_MSG, 0, 0)


查看完整回答
反對 回復 2019-04-04
  • 3 回答
  • 0 關注
  • 1186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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