在ASP.net下实现像QQ或迅雷一样的从下面浮上个提醒消息框
2006-11-11 13:26
495 查看
代码如下:(把背景图片地址,文字大小,文字颜色,文本信息改为自己的内容)
<script>
var oPopup = window.createPopup();
var popTop=50;
function popmsg(msgstr){
var winstr="<table style=/"border: 1 solid #FFA6CA/" width=/"241/" height=/"172/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/" background=/"背景图片地址/" >";
winstr+="<tr><td height=/"30/"> </td></tr><tr><td align=/"center/"><table width=/"90%/" height=/"110/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/">";
winstr+="<tr><td valign=/"top/" style=/"font-size:文字大小; color: 文字颜色; face: Tahoma/">"+msgstr+"</td></tr></table></td></tr></table>";
oPopup.document.body.innerHTML = winstr;
popshow();
}
function popshow(){
window.status=popTop;
if(popTop>1720){
clearTimeout(mytime);
oPopup.hide();
return;
}else if(popTop>1520&&popTop<1720){
oPopup.show(screen.width-250,screen.height,241,1720-popTop);
}else if(popTop>1500&&popTop<1520){
oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172);
}else if(popTop<180){
oPopup.show(screen.width-250,screen.height,241,popTop);
}else if(popTop<220){
oPopup.show(screen.width-250,screen.height-popTop,241,172);
}
popTop+=10;
var mytime=setTimeout("popshow();",20);
}
popmsg("文本信息");
</script>
效果演示
只有在IE6.0才可以看到效果。
<script>
var oPopup = window.createPopup();
var popTop=50;
function popmsg(msgstr){
var winstr="<table style=/"border: 1 solid #FFA6CA/" width=/"241/" height=/"172/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/" background=/"背景图片地址/" >";
winstr+="<tr><td height=/"30/"> </td></tr><tr><td align=/"center/"><table width=/"90%/" height=/"110/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/">";
winstr+="<tr><td valign=/"top/" style=/"font-size:文字大小; color: 文字颜色; face: Tahoma/">"+msgstr+"</td></tr></table></td></tr></table>";
oPopup.document.body.innerHTML = winstr;
popshow();
}
function popshow(){
window.status=popTop;
if(popTop>1720){
clearTimeout(mytime);
oPopup.hide();
return;
}else if(popTop>1520&&popTop<1720){
oPopup.show(screen.width-250,screen.height,241,1720-popTop);
}else if(popTop>1500&&popTop<1520){
oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172);
}else if(popTop<180){
oPopup.show(screen.width-250,screen.height,241,popTop);
}else if(popTop<220){
oPopup.show(screen.width-250,screen.height-popTop,241,172);
}
popTop+=10;
var mytime=setTimeout("popshow();",20);
}
popmsg("文本信息");
</script>
效果演示
只有在IE6.0才可以看到效果。
相关文章推荐
- 在ASP.net下实现像QQ或迅雷一样的从下面浮上个提醒消息框
- ASP.net下实现像QQ或迅雷一样的从下面浮上个提醒消息框
- asp.net使用signalr实现集群集群下面的消息推送
- 实现MSN,QQ消息提示效果[ASP.Net]
- Asp.net使用SignalR实现消息提醒
- asp.net textbox javascript实现enter与ctrl+enter互换 文本框发送消息与换行(类似于QQ)
- asp.net textbox javascript实现enter与ctrl+enter互换 文本框发送消息与换行(类似于QQ)
- asp.net类似QQ、人人的即时消息提醒
- ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(五) 补充:历史记录 和 消息提醒
- 用asp.net 实现页面的新消息提醒功能
- [Asp.net 开发系列之SignalR篇]专题六:使用SignalR实现消息提醒
- Asp.net使用SignalR实现消息提醒
- asp.net网站实现接入QQ登录示例代码
- asp.net网站实现接入QQ登录示例代码
- [VB.NET]VB.NET中如何实现QQ消息的效果?
- msn 消息弹出 asp.net 组件下载(ASP.NET中实现MSN通知消息功能)
- ASP.NET中实现MSN通知消息功能
- iis/asp.net服务器iPhone消息推送机制实现与探讨
- asp.net中通过注册表来检测是否安装Office(迅雷/QQ是否已安装)