网页定时弹出广告

网页定时弹出广告

步骤: 

1. 导入JQ的文件
2. 编写JQ的文档加载事件
3. 启动定时器 setTimeout("",3000);
4. 编写显示广告的函数
5. 在显示广告里面再启动一个定时器
6. 编写隐藏广告的函数

 

定时器:
setTimeout("showAd()",2000);//2秒后,显示图片
setTimeout("hideAd()",3000);//3秒后,隐藏图片

$("#img1").show(); //显示图片
$("#img1").slideDown(2000); //用2秒缓慢显示图片

$("#img1").hide(); //隐藏图片 
$("#img1").slideUp(2000); //用2秒缓慢隐藏图片


style="display: none;"表示将图片默认隐藏
<img src="../img/4.gif" id="img1" width="500px" style="display: none;"/>

完整代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="../js/jquery-1.11.0.js" ></script>
		<script>
			//显示广告
			function showAd(){
				//$("#img1").show();//显示图片,或者用slideDown
				$("#img1").slideDown(2000);
				setTimeout("hideAd()",3000);//显示3秒后,隐藏图片
				
			}
			function hideAd(){
				//$("#img1").hide(); //隐藏图片 或者用slideUp
				$("#img1").slideUp(2000);
			}
				
			$(function(){
				setTimeout("showAd()",2000);//打开网页过2秒后,显示图片
			});		
		</script>	
	</head>
	<body>
		<!--style="display: none;将图片默认隐藏-->
		<img src="../img/4.gif" id="img1" width="500px" style="display: none;"/>
	</body>
</html>

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MFC是一种用于开发Windows桌面应用程序的框架,其中包含了很多用于创建用户界面和处理事件的类和函数。要实现定时退出弹出框,可以按照以下步骤进行: 1. 首先,在MFC应用程序的主框架类(通常命名为CMainFrame)中添加一个计时器。可以使用SetTimer函数,在初始化函数(通常是OnCreate)中设置计时器的ID和时间间隔,例如SetTimer(1, 5000, NULL)表示创建一个ID为1、每隔5秒触发一次的计时器。 2. 在主框架类的消息映射函数中,根据计时器的ID,添加处理计时器消息的代码。例如,可以在OnTimer函数中添加以下代码: void CMainFrame::OnTimer(UINT_PTR nIDEvent) { if (nIDEvent == 1) // 根据计时器的ID进行判断 { // 显示退出弹出框 MessageBox(_T("程序即将退出"), _T("提示"), MB_OK | MB_ICONINFORMATION); // 关闭应用程序 AfxGetMainWnd()->PostMessage(WM_CLOSE); } CFrameWnd::OnTimer(nIDEvent); // 调用基类函数处理其他计时器消息 } 3. 在弹出框中显示相应的退出提示信息,可以使用MFC的MessageBox函数来实现。MessageBox函数接受三个参数:提示信息字符串、弹出框标题字符串和消息框样式。上述代码中使用了_MB_OK和_MB_ICONINFORMATION样式,使弹出框显示一个确定按钮和一个信息图标。 4. 在弹出框的确定按钮的点击事件中,关闭应用程序窗口。可以使用AfxGetMainWnd函数获取主窗口指针,然后调用PostMessage函数发送一个WM_CLOSE消息给主窗口,表示关闭应用程序。 这样,当计时器触发时,程序会显示一个退出提示弹出框,并在用户点击确定按钮后关闭应用程序窗口。这就是使用MFC实现定时退出弹出框的基本步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值