用javascript作消息提示框(类似于QQ用户上线的消息提示)

本文介绍了一个使用HTML和JavaScript创建的消息提醒弹窗的功能实现过程。该弹窗包含标题、内容和日期等元素,并通过调整窗口大小实现了动态显示效果。
<html>
 
<head>
  
<title>HTMLPage1</title>
  
<meta name="vs_defaultClientScript" content="JavaScript">
  
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
  
<meta name="ProgId" content="VisualStudio.HTML">
  
<meta name="Originator" content="Microsoft Visual Studio .NET 7.1">
 
</head>
 
 
<script language =javascript>
   
var titlePopup
   
var len;
   
   
function InitMsgBox()
   
{ len = 0;
    titlePopup
=window.createPopup();
    
var titlePopupBody = titlePopup.document.body;
    titlePopupBody.style.border 
="solid black 1px";
    
var titleContent = "";
    titleContent 
= titleContent + "<table cellPadding='5' bgcolor='#65c1ff' width='100%' height='100%' border=0 cellspacing=0 cellpadding=0>";
    titleContent 
= titleContent + "<tr><td align=center><font size = 2>消息提醒</font></td></tr>";
    titleContent 
= titleContent + "<tr><td><font size = 2>内容</td></font></tr>";
    titleContent 
= titleContent + "<tr><td><font size = 2>内容</td></font></tr>";
    titleContent 
= titleContent + "<tr><td><font size = 2>日期</td></font></tr>";
    titleContent 
= titleContent + "</table>";    
    titlePopupBody.innerHTML 
= titleContent;
         
    ShowMsgBox();
   }

      
   
function MsgBox()
   

    len 
+= 4;      
    
if (len > 110)
    
{   
     window.clearInterval(tID);     
    }
        
    
else
    
{//170固定了消息提示框的宽度
     titlePopup.show(document.body.clientWidth - 170, document.body.clientHeight - len, 170, len, top.document.body); 
    }
    
   }

   
   
var tID
   
function ShowMsgBox()
   
{
    tID 
= window.setInterval("MsgBox()",15);    
   }

 
</script>
 
 
<body MS_POSITIONING="GridLayout">
  
<INPUT onclick="InitMsgBox()" id="Button1" style="Z-INDEX: 101; LEFT: 296px; POSITION: absolute; TOP: 344px" type="button"
   value
="Button" name="Button1">
 
</body>
</html>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值