从下向上弹出窗口(像MSN一样有新消息)

原创 2005年04月25日 18:05:00

var NotationMsg='提示信息';  //定义提示信息
//添加隐藏层

var div=document.createElement('div');
div.id='Notation';
var str_N='<table id="NotationTable" style="width:100%"><tr>'+'<td>'+NotationMsg+'</td><td align="right"><img src="../images/msgClose.jpg" hspace="3" style="CURSOR:pointer" onclick="parent.closeDiv()" title="关闭"/></td></tr></table>';
str_N+=('<table width="100%"><tr><td style="height:60px;vertical-align:center;text-align:center;word-break:break-all">有新的申请需要您审核</td></tr></table>');
var frm=document.createElement('<iframe name="NotationFrm" frameborder=0 marginheight=0 marginwidth=0 hspace=0 vspace=0 scrolling=no style="width:180px;height:116px"></iframe>');
div.appendChild(frm);
document.body.appendChild(div);
window.frames["NotationFrm"].document.write('<head><LINK href="../Styles/StyleNew.css" type="text/css" rel="stylesheet"></head>'+'<body>'+str_N+'</body>');

var divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i = 0;
         function getMsg()
  {
      //alert(div.outerHTML);
                       
   try{
   //window.open("Top.aspx","TopMusic");
   divTop = parseInt(document.getElementById("Notation").style.top,10)
   divLeft = parseInt(document.getElementById("Notation").style.left,10)
   divHeight = parseInt(document.getElementById("Notation").offsetHeight,10)
   divWidth = parseInt(document.getElementById("Notation").offsetWidth,10)
   docWidth = document.body.clientWidth;
   docHeight = document.body.clientHeight;
   document.getElementById("Notation").style.top = parseInt(document.body.scrollTop,10) + docHeight + 10;//  divHeight
   document.getElementById("Notation").style.left = parseInt(document.body.scrollLeft,10) + docWidth - divWidth-20
   document.getElementById("Notation").style.visibility='visible'
   objTimer = window.setInterval("moveDiv()",10)
   }
   catch(e){alert(e.description)}
  }

  function resizeDiv()
  {
   i+=1
   if(i>1288) closeDiv()
   try{
   divHeight = parseInt(document.getElementById("Notation").offsetHeight,10)
   divWidth = parseInt(document.getElementById("Notation").offsetWidth,10)
   docWidth = document.body.clientWidth;
   docHeight = document.body.clientHeight;
   document.getElementById("Notation").style.top = docHeight - divHeight + parseInt(document.body.scrollTop,10)
   document.getElementById("Notation").style.left = docWidth - divWidth + parseInt(document.body.scrollLeft,10)
   }
   catch(e){}
  }

  function moveDiv()
  {
   try
   {
   if(parseInt(document.getElementById("Notation").style.top,10) <= (docHeight - divHeight + parseInt(document.body.scrollTop,10)))
   {
   window.clearInterval(objTimer)
   objTimer = window.setInterval("resizeDiv()",1)
   }
   divTop = parseInt(document.getElementById("Notation").style.top,10)
   document.getElementById("Notation").style.top = divTop - 1
   }
   catch(e){}
  }
  function closeDiv()
  {
   document.getElementById('Notation').style.visibility='hidden';
   if(objTimer) window.clearInterval(objTimer)
  }
  
  
         //window.attachEvent('onload',getMsg);
     //window.attachEvent('onresize',resizeDiv);
     getMsg();
     window.onresize=resizeDiv;
        //alert(window.onload);

function SendNotationData()
{
  try
  {
     var url="/ZhenQing/Notation.aspx";
     var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
     xmlhttp.open('post',url,false);
     xmlhttp.send();
  
     if(xmlhttp.readyState==4)
     {
        if(xmlhttp.status==200)
         {
           //alert(xmlhttp.responseText);
           switch(xmlhttp.responseText)
           {
             case "True":
               return true;
             case "False":
               return false;
             case "":
               return false;
           }
         }
     }
   }
   catch(e)
   {
     alert(e.description);return false;
   }
}

人生要像弹簧一样

写在前面:有阶段的自己,会用蛮力去学习一些东西,就是这东西不管是否适合目前自己的知识体系, 觉得学了之后会更牛逼就去学,但是这样的东西往往学了记不住。 学习的过程越用力反而显得越吃力, 太吃力的事情,...
  • FeiPeng_
  • FeiPeng_
  • 2016年08月26日 16:00
  • 922

像使用IDE一样使用vim

http://download.csdn.net/download/litao0976/6325921 最近配置了一份vim,可以像sourceinsight一样快速建立工程,查找文件,符号...
  • litao0976
  • litao0976
  • 2013年09月26日 19:29
  • 814

像计算机科学家一样思考Python pdf

下载地址:网盘下载 内容简介  · · · · · · 《像计算机科学家一样思考python》按照培养读者像计算机科学家一样的思维方式的思路来教授python语言编程。全书贯穿的主体...
  • cf406061841
  • cf406061841
  • 2017年07月21日 23:15
  • 710

《CEO说 像企业家一样思考》读书笔记

伟大的CEO和街头小贩一样都有共同的思维方式,他们总是能够通过复杂的表象看到商业本质,化繁为简,抓住企业经营的根本要素:商业智慧。所谓商业智慧,即企业家最应关注的企业运营的六个关键要素:现金净流入、利...
  • qilixiang012
  • qilixiang012
  • 2014年12月15日 00:14
  • 1518

中国人的大师之路--《像外行一样思考,像专家一样实践》读后感

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)  最近在博客频道看到这本书《像外行一样思考,像专家一样实践》在征集书评,故移步花2小时看了试读版,读后感觉...
  • ycg514230
  • ycg514230
  • 2015年04月03日 11:28
  • 1713

什么软件可以提取扫描文件上的文字

在工作上会遇到一些不能复制、粘贴文件资料,平常就只能进行简单的截图然后手动提取图片中的文字了,这样操作下来是非常耽误时间的,大家要想快速的解决这个问题,我们必须要借助工具的帮助才行,那么什么软件可以提...
  • qq_38083899
  • qq_38083899
  • 2017年03月30日 09:36
  • 402

推荐一个非常棒的国漫-超神学院

具体多的就不讲了,质量相当高
  • lhq186
  • lhq186
  • 2016年07月12日 12:53
  • 305

像电影里黑客高手一样敲代码攻击入侵网站

程序员自己找乐子很重要, 首先先感谢原创作者让我昏沉写代码的大脑轻松一刻 我们常常会在一些好莱坞电影大片里看到超级黑客高手,在电脑前轻松“黑”进别人的安全系统的场景。那纯熟自如地输入一...
  • weixin_36065510
  • weixin_36065510
  • 2016年11月14日 01:11
  • 197

C#像一般数据库表一样操作Excel

相信大多数.Net程序员已经接触过office系列的编程操作了,特别是对于Excel的操作。网上也有很多列子,有的非常复杂,有的难以理解。现在,献上一种操作Excel的方式。 此操作方式代码非常...
  • lengkuwolf
  • lengkuwolf
  • 2014年11月21日 22:51
  • 356

如何像printf一样控制cout的输出格式?#include <iomanip>!

注:转载自百度文库。如果有侵犯隐私,请与我联系,我马上删除。 参考地址:http://wenku.baidu.com/view/1841b227192e45361066f569.html   ...
  • dxf317550678
  • dxf317550678
  • 2013年05月28日 00:57
  • 828
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从下向上弹出窗口(像MSN一样有新消息)
举报原因:
原因补充:

(最多只允许输入30个字)