麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTA > 正文

用來通知論壇有新貼子的hta代碼

2020-01-31 15:43:23
字體:
來源:轉載
供稿:網友
做了個用來通知論壇有新貼子的hta

把下面的代碼copy到本地另存為hta雙擊就可以執行了,出現新帖子會在右下角冒個窗口出來通知,10s后自動關閉通知窗口
復制代碼 代碼如下:

<html>
<head>
<title>Blue Idea Board Watcher - By Hutia</title>
<!-- 程序設置,如果希望程序在任務欄顯示,請將showintaskbar改為yes -->
<hta:application id="app1" singleinstance="yes" contextmenu="yes"
 sysmenu="yes" windowstate="normal" maximizeButton="no" minimizeButton="yes"
 applicationName="BlueIdeaBoardWatcher" version="1.0" innerBorder="no"
 caption="yes" showintaskbar="no" border="thin" />
<!-- 語種 gb2312 -->
<meta http-equiv="content-type" content="text/html; charset="gb2312"> 
<!-- 樣式表 -->
<style>
body, td {
    margin:0px;
    padding:5px;
    overflow:auto;
    font-size:12px;
}

h3 {
    font-size:14px;
}

iframe {
    display:none;
}
</style>
<script>
//******全局變量區*****
// 經典論壇 > Dreamweaver & Javascript專欄
url="http://bbs.blueidea.com/forumdisplay.php?fid=1";

// 刷新間隔 10s
intervals=10000;

//初始化組件
try{
    var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    var adodbStream=new ActiveXObject("ADOD"+"B.St"+"ream");
}catch(e){
    document.write("<h3>加載失敗,組件被禁止</h3>");
}

thisDomain=location.href.substring(0,location.href.lastIndexOf("http://"));
//將上次訪問的結果保存在ree中用來與下次作對比
ree=new Array();
//用于判斷是否初始化完畢的變量
inited=false;
//保存打開的窗口的數組
theWin=new Array();

//初始化函數
function init(){
    startCheck();
}

//發送get請求
function startCheck(){
    xmlHttp.open("get",url,true);
    xmlHttp.send();
    xmlHttp.onreadystatechange=checkState;
}

//確認xmlHttp返回的結果
function checkState(){
    if (xmlHttp.readyState==4){
        if (xmlHttp.status==200){
            //解碼獲得返回值
            var strHTML=b2s(xmlHttp.responseBody);
            var iStart=strHTML.search(/<table cellspacing=0 cellpadding=0 width="99%" border=0>/i);
            var iEnd=strHTML.indexOf("/r/n<//table>/r/n",iStart);
            strHTML=strHTML.substring(iStart,iEnd);
            try{
                f1.document.open();
                f1.document.clear();
                f1.document.write(strHTML);
                f1.document.close();
            }catch(e){}
            //將返回值中的鏈接改成絕對地址
            for(var i=0;i<f1.document.links.length;i++){
                f1.document.links[i].href=f1.document.links[i].href.replace(thisDomain,"http://www.blueidea.com/bbs");
            }
            var result=new Array();
            try{
                var theTable=f1.document.all.tags("TABLE")[1];
                for(var i=1;i<theTable.rows.length;i++){
                    strU=theTable.rows[i].cells[3].firstChild.href;
                    strT=theTable.rows[i].cells[3].firstChild.innerHTML;
                    strC=theTable.rows[i].cells[6].innerText;
                    if(inited){
                        if(ree[strU]!=strC){
                            ree[strU]=strC;
                            result[strU]=strT;
                        }
                    }else{
                        ree[strU]=strC;
                    }
                }
                inited=true;
                for(var i in result){
                    popupWin(i,result[i]);
                }
            }catch(e){}
        }
        setTimeout(startCheck,intervals);
        return(false);
    }
}

//彈出窗口
function popupWin(strURL,strText){
    var mx=screen.availWidth;
    var my=screen.availHeight;
    var w=200;
    var h=150;

    theRow=d1.insertRow(0);
    theCell=theRow.insertCell();
    theCell.innerHTML="<li><a target=/"_blank/" href=/""+strURL+"/">"+strText+"</a>";

    strHTML="<html><head><title>"+strText+"</title>";
    strHTML+="<style>body{margin:0px;padding:6px;background-Color:#D0FFD0;overflow:auto;}/r/n";
    strHTML+="div{width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;";
    strHTML+="text-indent:12px;border:#999 1px solid;cursor:hand;color:#005500;}</style>";
    strHTML+="<body onload=/"setTimeout('window.close();',10000);/">";
    strHTML+="<div onclick=/"window.open('"+strURL+"');window.close();/">";
    strHTML+=strText;
    strHTML+="</div></body></html>";
    for(var i=0;i<theWin.length;i++){
        if(theWin[i].closed){
            var n=parseInt(my/120);
            var l=parseInt(i/n)+1;
            var strModal="dialogWidth="+w+"px;dialogHeight="+h+"px;dialogLeft="+(mx-w*l)+"px;dialogTop="+(my-h*(i%n+1));
            theWin[i]=showModelessDialog("about:blank",strText,strModal);
            theWin[i].document.open();
            theWin[i].document.clear();
            theWin[i].document.write(strHTML);
            theWin[i].document.close();
            theWin[i].focus();
            return(false);
        }
    }
    var n=parseInt(my/120);
    var l=parseInt(i/n)+1;
    var strModal="dialogWidth="+w+"px;dialogHeight="+h+"px;dialogLeft="+(mx-w*l)+"px;dialogTop="+(my-h*(i%n+1));
    theWin[i]=showModelessDialog("about:blank",strText,strModal);
    theWin[i].document.open();
    theWin[i].document.clear();
    theWin[i].document.write(strHTML);
    theWin[i].document.close();
    theWin[i].focus();
    return(false);
}

function b2s(b){
    adodbStream.Type=1;//1=adTypeBinary
    adodbStream.Open();
    adodbStream.write(b);
    adodbStream.position=0;
    adodbStream.Type=2;
    adodbStream.charset="gb2312";
    //adodbStream.charset="_autodetect_all";
    var re=adodbStream.readText();
    adodbStream.close();
    return(re);
}

window.attachEvent("onload",init);

</script>
</head>

<body>
<h3>Latest:</h3>
<table id=d1></table>
<iframe id="f1"></iframe>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 手机视频在线播放 | 国产免费福利视频 | 久久精品成人 | 大学生一级毛片在线视频 | 日本一道aⅴ不卡免费播放 视屏一区 | 久久综合九色 | 久久久久久久国产视频 | 精品久久久一 | 欧美一级黄色录相 | 久久久www成人免费毛片 | 一本一道久久久a久久久精品91 | 久久久久亚洲精品 | 特级无码毛片免费视频尤物 | 亚洲九九色| 成人精品一区二区三区中文字幕 | 欧美日本综合 | 亚洲精品一区二区三区在线看 | china对白普通话xxxx | 国产精品视频专区 | 午夜视频久久久 | 精品国产一区二区久久 | 色999国产| 亚洲综合视频在线播放 | 奶子吧naiziba.cc免费午夜片在线观看 | 一及毛片视频 | chinese xvideos gay| 精品一区二区三区免费毛片爱 | 国产日本在线 | 小雪奶水翁胀公吸小说最新章节 | 亚洲一级成人 | 国产午夜精品久久久久久免费视 | 中文字幕精品在线视频 | 欧产日产国产精品v | 久草在线看片 | 在线播放av网址 | 久草成人在线 | 精品国产一区二区三区四区阿崩 | 羞羞的视频在线免费观看 | 国产羞羞网站 | 久久小视频| 特级a欧美做爰片毛片 |