posts - 0,  comments - 5,  trackbacks - 0
          <html>??
          <head>??
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />??
          <title>右下角彈出提示</title>
          <SCRIPT LANGUAGE="JavaScript">
          <!--
          ?//定義XMLHttp實(shí)例??
          var xmlHttp;??
          function createXMLHttpRequest(){??
          //開(kāi)始初始化XMLHttpRequest對(duì)象??
          ? if(window.ActiveXObject){??
          //IE瀏覽器??
          ??? xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");??
          ? }else if(window.XMLHttpRequest){??
          //Mozilla瀏覽器??
          ??? xmlHttp = new XMLHttpRequest();??
          ? }??
          if(xmlHttp){??
          ??? //設(shè)置請(qǐng)求地址??
          ??? xmlHttp.open("GET","/test/prompt.xml",true);??
          ??? xmlHttp.onreadystatechange=setState;//設(shè)置回調(diào)函數(shù)??
          ??? xmlHttp.send(null);??
          ? }??
          }??
          //回調(diào)函數(shù)??
          function setState(){??
          ? if(xmlHttp.readyState == 4){??
          ??? if(xmlHttp.status == 200){??
          ??????? parseResults(xmlHttp.responseXML)??
          ??? }??
          ? }??
          }???
          /*處理XML*/?
          function parseResults(xmlDOM) {??
          try{??
          var root = xmlDOM.documentElement;???
          var info = root.getElementsByTagName('message');??
          var out? = "";??
          var message = null;??
          var current = null;??
          ?????? for(var i=0;i<info.length;i++){??
          ??????????? message = info[i];??
          ??????????????????????? id??? = message.getElementsByTagName("id")[0].firstChild.data;??
          ??????????????????????? title = message.getElementsByTagName("title")[0].firstChild.data;??
          ????????????? out=out+(i+1)+"."+"<a style=\"font-size:12px; color: #6D93C8; face: Tahoma\" title='內(nèi)容提要:\n"?
          ????????????? +title??
          ????????????? +"\n時(shí)間:"?
          ????????????? +title??
          ????????????? +"'"+" href=# >"?
          ????????????? +title??
          ????????????? +"</a><BR>";??
          ?????????? }???
          ????? popmsg("<BR>"+out);??
          ? }catch(exception){??
          ?//???? alert("出錯(cuò)了!");??
          ??? }???
          }??
          ?
          /*右下角提示框*/?
          var oPopup = window.createPopup();??
          var popTop=50;??
          function popshow(){??
          oPopup.show(screen.width-250,screen.height-popTop,241,172);??
          }??
          function pophide(){??
          oPopup.hide();??
          }??
          function popmsg(msgstr){??
          ?
          ??? var winstr="<table? valign=\"top\" style=\"border: 1 solid #6D93C8\" width=\"241\" height=\"172\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" >";??
          ??? winstr+="<tr><td bgcolor=\"#BCCCDF\" onClick=\"parent.pophide();\" valign=\"top\" align=\"center\"? height=\"20\" style=\"font-size:14px; color: #6D93C8; face: Tahoma;filter:Blur(add=1,direction=45,strength=8) \">你有新短消息:</td></tr><tr><td valign=\"top\" align=\"center\"><table valign=\"top\" width=\"90%\" height=\"110\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";??
          ??? winstr+="<tr><td valign=\"top\" style=\"font-size:12px; color: #6D93C8; face: Tahoma\">"+msgstr+"</td></tr></table></td></tr></table>";??
          ??????
          ??? oPopup.document.body.innerHTML = winstr;??
          ??? popshow();??
          ??? setInterval('window.focus()',0); //讓IE重獲取焦點(diǎn)???
          ??????
          }??
          ?
          /*提示間隔時(shí)間*/?
          var secs=5;//第一次提示時(shí)間秒??
          ??? function checkServer(secs){??
          ??? for(i=1;i<=secs;i++) {??
          ???? window.setTimeout("update(" + i + ")", i * 1000);??
          ??? }??
          ??? }??
          ??? function update(num) {??
          ???? if(num == secs) {??
          ????? createXMLHttpRequest();??
          ????? secs=1*60;//提示時(shí)間秒??
          ????? for(i=1;i<=secs;i++) {??
          ???? window.setTimeout("update(" + i + ")", i * 1000);??
          ??? }??
          ???? }??
          ??? else {??
          ???? printnr = secs-num;??
          ???? }??
          ??? }??
          checkServer(secs);
          //-->
          </SCRIPT>
          </head>??
          <body>??
          <input type="button" onclick="createXMLHttpRequest()" value="測(cè)試請(qǐng)求" />??
          <div id="contain"></div>??
          </body>??
          </html>
          posted on 2008-06-13 20:22 crazy 閱讀(95) 評(píng)論(0)  編輯  收藏 所屬分類: ajax

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 都匀市| 永新县| 绩溪县| 芮城县| 海兴县| 五台县| 新建县| 崇左市| 德兴市| 广河县| 湘潭县| 昔阳县| 文昌市| 昭觉县| 子长县| 河东区| 安泽县| 青冈县| 乌审旗| 沧州市| 合作市| 虞城县| 彭泽县| 新绛县| 雷州市| 吴江市| 宜春市| 加查县| 永修县| 龙州县| 石台县| 什邡市| 扎兰屯市| 福泉市| 井陉县| 岱山县| 吴川市| 凭祥市| 英山县| 南华县| 陇川县|