bool CWebPage::CallJScript(const CString strFunc,const CString strArg1,const CString strArg2,CComVariant* pVarResult) { CStringArray paramArray; paramArray.Add(strArg1); paramArray.Add(strArg2); return CallJScript(strFunc,paramArray,pVarResult); }
void FAdWindow::OnDocumentComplete(DWORD dwID, BOOL bMainFrame) { m_bAdLoaded = TRUE; if (!m_bAdInProgress) return ; //Ad canceled. long lHeight = StrToLong(CallScriptStr("ltv_getAdHeight", "")); long lWidth = StrToLong(CallScriptStr("ltv_getAdWidth", "")); FString Str; Str.Format("%u", GetId()); CallJScript("ltv_setWindowID", Str); Str.Format("%u", m_InitData.m_AdType); CallJScript("ltv_setAdType", Str); if (lHeight > 0) m_CurrentItem.m_Height = lHeight; if (lWidth > 0) m_CurrentItem.m_Width = lWidth; if (m_CurrentItem.m_Height == 0 && (m_CurrentItem.m_Type == AdHBottom || m_CurrentItem.m_Type == AdHTop)) { m_CurrentItem.m_Height = 90; } if (m_CurrentItem.m_Width == 0 && (m_CurrentItem.m_Type == AdVLeft || m_CurrentItem.m_Type == AdVRight)) { m_CurrentItem.m_Width = 90; } OnAdLoaded(); m_InitData.m_pNotify->OnDocumentComplete(dwID, bMainFrame); m_CurrentItem.m_LastDisplay = GetTickCount(); }
BOOL CExpensiveGiftCtrl::OnWaitNewRoadItem(BOOL bUpNow) //准备上下一个跑道礼物 { if(!m_bFirstUpRoadItem) //第一次直接显示 { OnUpNewRoadItem(); return 1; } if(bUpNow || !m_bWaitRoadItem) //直接加速 { // m_browserPubic.Write("333直接加速<br>"); CallJScript("AddSpead",""); /* if(m_nItemNumber < 5) SetTimer(1300,2000,NULL); if(m_nItemNumber < 20 && m_nItemNumber>=5) SetTimer(1300,4000,NULL); if(m_nItemNumber < 40 && m_nItemNumber>=20) SetTimer(1300,6000,NULL); if(m_nItemNumber >= 40) SetTimer(1300,8000,NULL); */ } else //等待前一个刷完 { //定时允许替换 m_bWaitRoadItem=TRUE; if(m_nItemNumber < 5) SetTimer(1301,5000,NULL); if(m_nItemNumber < 20 && m_nItemNumber>=5) SetTimer(1301,10000,NULL); if(m_nItemNumber < 40 && m_nItemNumber>=20) SetTimer(1301,15000,NULL); if(m_nItemNumber >= 40) SetTimer(1301,30000,NULL); } return TRUE; }
bool CWebPage::CallJScript(const CString strFunc,CComVariant* pVarResult) { CStringArray paramArray; return CallJScript(strFunc,paramArray,pVarResult); }