3 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
1 2 3 4 5 6 7 8 | //判斷ip,限制預(yù)約次數(shù) $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('您今天的次數(shù)已經(jīng)到達(dá)上限,歡迎明天前來!'); window.location.href='
exit(); } |

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊
都是彈出窗口關(guān)閉時(shí)用來刷新父窗 口。但window.location.Reload 如果有數(shù)據(jù)提交的動(dòng)作,會(huì)提示是否提交的(是和否選項(xiàng)) window.opener.location.href=window.opener.location.href 是定向url提交數(shù)據(jù),則不會(huì)出現(xiàn)是和否的選擇框。 注意: window.opener.location.href 只是一個(gè)鏈接,如果想實(shí)現(xiàn)父窗口的提交就要調(diào)用window.opener.action="" 和window.opener.submit();方法,但是不幸的是這段代碼在firefox下不能運(yùn)行,解決的辦法為在父窗口中寫一個(gè)提交的 function在子窗口中通過window.opener.functionname()調(diào)用。 通常在使用window.opener的時(shí)候要去判斷父窗口的狀態(tài),如果父窗口被關(guān)閉或者更新,就會(huì)出錯(cuò),解決辦法是加上如下的驗(yàn)證 if(window.opener && !window.opener.closed)

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
刷新工作交給父窗口自己做,在父窗口中:
{
CFriendDlg dlg;
dlg.domodal();
refreshlist(); // 刷新好友列表
}
什么?子窗口是非模態(tài)窗口?那就發(fā)消息:
在父窗口中自定義消息#define WM_MSG WM_USER+0x01
添加消息處理函數(shù) LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam)
加入消息映射ON_MESSAGE(WM_MSG, OnMyMessage)
在OnMyMessage中刷新好友
在子窗口中,給父窗口發(fā)消息SendMessage(GetParent(), WM_MSG, 0, 0)
添加回答
舉報(bào)