`
hgq0011
  • 浏览: 549050 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[转载]制作从屏幕右下方逐渐弹出的消息框

    博客分类:
  • Html
阅读更多

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>完美仿MSN右下角弹出广告附带关闭按钮</title>
</head>
<Script language="JavaScript">
<!--
window.onload 
= getMsg;
window.onresize 
= resizeDiv;
window.onerror 
= function(){}
//短信提示使用(asilas添加)
var divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i = 0;
function getMsg()
{
try{
divTop 
= parseInt(document.getElementById("eMeng").style.top,10)
divLeft 
= parseInt(document.getElementById("eMeng").style.left,10)
divHeight 
= parseInt(document.getElementById("eMeng").offsetHeight,10)
divWidth 
= parseInt(document.getElementById("eMeng").offsetWidth,10)
docWidth 
= document.body.clientWidth;
docHeight 
= document.body.clientHeight;
alert('divTop  '
+divTop)
alert('divHeight  '
+divHeight)
alert('docHeight  '
+docHeight)
document.getElementById(
"eMeng").style.top = parseInt(document.body.scrollTop,10+ docHeight + 10;//  divHeight
document.getElementById("eMeng").style.left = parseInt(document.body.scrollLeft,10+ docWidth - divWidth
document.getElementById(
"eMeng").style.visibility="visible"
objTimer 
= window.setInterval("moveDiv()",10)
}

catch(e){}
}


function resizeDiv()
{
i
+=1
if(i>300) closeDiv() //客户想不用自动消失由用户来自己关闭所以屏蔽这句
try{
divHeight 
= parseInt(document.getElementById("eMeng").offsetHeight,10)
divWidth 
= parseInt(document.getElementById("eMeng").offsetWidth,10)
docWidth 
= document.body.clientWidth;
docHeight 
= document.body.clientHeight;

document.getElementById(
"eMeng").style.top = docHeight - divHeight + parseInt(document.body.scrollTop,10)
document.getElementById(
"eMeng").style.left = docWidth - divWidth + parseInt(document.body.scrollLeft,10)
}

catch(e){}
}


function moveDiv()
{
    
try
    
{
        
//alert('document.getElementById("eMeng").style.top  '+document.getElementById("eMeng").style.top)
        if(parseInt(document.getElementById("eMeng").style.top,10<= (docHeight - divHeight + parseInt(document.body.scrollTop,10)))
        
{
        
        window.clearInterval(objTimer)
        
//objTimer = window.setInterval("resizeDiv()",1)
        }

        divTop 
= parseInt(document.getElementById("eMeng").style.top,10)
        document.getElementById(
"eMeng").style.top = divTop - 1
        
//alert('scrollTop   '+parseInt(document.body.scrollTop,10))
    }

    
catch(e){}
}

function closeDiv()
{
document.getElementById('eMeng').style.visibility
='hidden';
if(objTimer) window.clearInterval(objTimer)
}

-->
</Script>

<!--温馨提示代码开始-->

<DIV id=eMeng style="BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX:99999; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 180px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 116px; BACKGROUND-COLOR: #c9d3f3">
<TABLE style="BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid" cellSpacing=0 cellPadding=0 width="100%" bgColor=#AFDCF3 border=0>
<TBODY>
  
<TR bgColor=#6699cc>
   
<TD style="font-size: 12px; background-image: url('msgTopBg.gif'); color: #0f2c8c" width=30 height=24></TD>
   
<TD style="font-weight: normal; font-size: 12px; background-image: url('msgTopBg.gif'); color: #ffffff; padding-left: 4px; padding-top: 4px" vAlign=center width="100%"> 网站温馨提示:</TD>
   
<TD style="background-image: url('msgTopBg.gif'); padding-right: 2px; padding-top: 2px" vAlign=center align=right width=19><span title=关闭 style="CURSOR: hand;color:white;font-size:12px;font-weight:bold;margin-right:4px;" onclick=closeDiv() >×</span><!--<IMG title=关闭 style="CURSOR: hand" onclick=closeDiv() hspace=3 src="msgClose.jpg">--></TD>
  
</TR>
  
<TR>
   
<TD style="background-image: url('http://pic.tianyaclub.com/images/windty_bg.jpg'); padding-right: 1px; padding-bottom: 1px" colSpan=3 height=90>
    
<DIV style="BORDER-RIGHT: #b9c9ef 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #728eb8 1px solid; PADDING-LEFT: 13px; FONT-SIZE: 12px; PADDING-BOTTOM: 13px; BORDER-LEFT: #728eb8 1px solid; WIDTH: 100%; COLOR: #1f336b; PADDING-TOP: 18px; BORDER-BOTTOM: #b9c9ef 1px solid; HEIGHT: 100%">先飞电脑技术网全新改版,免费精品网络资源,你用了吗?<BR>
    
<DIV align=center style="word-break:break-all"><!--<a href="http://pic.tianyaclub.com/default.asp?idWriter=0&Key=0" target="_blank">--><href="http://www.xfbbs.com" target="_blank">
    
<font color=#FF0000>进入网站浏览</font></a></DIV>

    
</DIV>
   
</TD>
  
</TR>
</TBODY>
</TABLE>
</DIV>
<!--温馨提示代码结束-->
</html> 
分享到:
评论
1 楼 zhngling 2008-07-18  
在firefox下有点问题,ie下完美

相关推荐

    C# winform 右下角弹出消息框

    C# WinForm 消息提示功能,类似QQ的消息提醒样式,可定时关闭,消息框弹出从下往上,关闭从上往下,有动画效果。当用户鼠标停放在提示框上时,自动关闭功能停止 ,当移走鼠标时,重新开始自动关闭功能 。有C#源码;...

    MFC制作的屏幕右下角弹出窗口

    在Windows系统中,我们常常会遇到像QQ那样的屏幕右下角弹出窗口,这些窗口通常用于显示通知、消息或者更新等信息。本文将详细探讨如何使用MFC来实现类似的弹出窗口,并且介绍如何实现样式切换以及支持超链接的功能。...

    C# 桌面弹出窗体,右下角弹提示框

    以上就是实现C#桌面应用右下角弹出类QQ提示框的关键技术点。通过结合窗体、事件处理、动画效果以及屏幕定位,我们可以创建一个既美观又实用的提示系统。在实际项目中,你可能还需要考虑线程安全、多显示器支持、...

    asp.net中弹出消息框后跳转页面

    ### ASP.NET中弹出消息框后跳转页面 在ASP.NET开发过程中,有时我们需要在执行某些操作之后(如用户登录、表单提交等),向用户显示一条消息,并且随后将用户引导到另一个页面。这种场景在很多应用中都非常常见。...

    DevExpressTdxAlertWindowManager_右下角弹出式消息框组件的运用

    DevExpressTdxAlertWindowManager_右下角弹出式消息框组件的运用

    弹出消息框

    在IT行业中,弹出消息框是一种常见的用户界面(UI)设计元素,用于向用户显示信息、警告、确认或错误提示。这种技术广泛应用于各种应用程序,包括桌面应用、Web应用以及移动应用。标题“弹出消息框”暗示我们将讨论...

    Qt 右下角弹出框

    在Qt编程中,创建一个右下角弹出框可以实现应用程序的通知功能,使得用户在不离开当前工作界面的情况下,能够接收到重要的信息提示。本文将详细介绍如何使用Qt库来实现这个功能,以及相关的编程技巧。 首先,Qt是一...

    页面右下角弹出消息提示框类似QQ或者MSN+ASP.NET

    在ASP.NET开发中,创建一个类似QQ或MSN的页面右下角弹出消息提示框功能是一项常见的需求。这种提示框可以用于通知用户、显示警告信息或者进行交互式操作反馈。以下是一个详细的实现步骤和相关知识点: 1. **CSS布局...

    Js右下角弹出消息框

    用JS弹出消息框,不知道能否对你们有用?只是自己些的一些代码。

    js点击按钮右下角弹出消息通知提示框代码

    在JavaScript编程中,实现点击按钮后在屏幕右下角弹出消息通知提示框是一项常见的功能,主要用于向用户显示系统状态或操作反馈。本教程将详细讲解如何创建这种通知提示框,包括默认、成功、警告和危险四种不同类型的...

    页面设计,网页右下方弹出框,类似QQ,或者CSDN右下角的提示框

    在网页设计中,创建一个类似QQ或CSDN右下角的提示框是常见的功能,主要用于显示消息通知、广告信息或是交互反馈。这种提示框通常称为"气泡通知"或"浮层提示",它不干扰用户的主要操作,又能有效地传递信息。下面将...

    winform 右下角弹出消息框

    项目需要,做了个用户消息提示功能,访QQ的文件传输,飞秋的消息提醒样式,可定时关闭,消息框弹出从下往上,关闭从上往下,有动画效果。当用户鼠标停放在提示框上时,自动关闭功能停止 ,当移走鼠标时,重新开始...

    页面跳转 ,又可以弹出消息框

    在IT领域,尤其是在Web开发中,页面跳转与弹出消息框是两个常见的操作,它们分别用于导航用户至另一个页面和向用户展示即时信息。本文将深入探讨如何在一个语句中实现这两个功能,即如何在跳转页面的同时弹出一个...

    仿QQ即时弹出消息框

    2. **浏览器右下角弹出**:将消息框设计在浏览器的右下角是遵循了用户的视觉习惯。大多数人在浏览网页时,目光集中在屏幕中央,将消息框置于右下角既能保证不影响主要内容的阅读,又能确保用户在视线边缘能注意到新...

    C#仿QQ弹出消息框的实现

    在C#编程中,模拟QQ弹出消息框是一项常见的需求,尤其在开发具有用户交互性的桌面应用程序时。本文将详细讲解如何使用C#实现一个类似于QQ的弹出消息框,包括窗体的动画效果,如向上弹出、向下降落以及渐变透明消失。...

    模拟弹出消息框

    以上就是关于“模拟弹出消息框”这一主题的一些核心知识点,涵盖了从基本概念到具体实现的多个方面。通过学习和实践这些内容,开发者可以有效地在自己的应用中创建和使用消息框,提升用户的交互体验。

    c#屏幕下方弹出提示窗体

    在C#编程中,屏幕下方弹出提示窗体通常是用于向用户显示简短的信息或确认操作,这种窗体通常称为“消息框”或者“气泡提示”。在Windows应用程序开发中,我们可以利用.NET Framework提供的System.Windows.Forms命名...

    Jquery 右下角弹出信息框

    标题“Jquery 右下角弹出信息框”指的是利用jQuery来实现一种常见且实用的用户界面功能:在网页的右下角动态显示信息提示框。这种功能广泛应用于通知用户、展示消息或提供交互反馈。 首先,要实现这个功能,我们...

    vue消息弹出框组件需要的文件

    在msgPopup.vue通过发心跳请求获取需要弹出的消息,弹出后更新消息状态。 包括: 1,弹出框显示包括info, warning, success, error, normal五种预定义样式,也可自定义; 2,支持自动关闭和点击关闭,放了关闭监听...

    弹出消息框的不同位置效果

    在IT行业中,弹出消息框是用户界面设计中不可或缺的一部分,它用于向用户显示通知、警告或确认信息。本文将详细探讨弹出消息框在不同位置显示的效果,以及如何通过源码来控制这些效果。我们将结合相关编程工具,探讨...

Global site tag (gtag.js) - Google Analytics