最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用ajax自動(dòng)加載blogjava和博客園的rss

 更新時(shí)間:2007年03月07日 00:00:00   作者:  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>this is test</title>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}
function readRSS(url) {
    createXMLHttpRequest();
    xmlHttp.onreadystatechange = handleStateChange;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

  
}

function handleStateChange() {
    if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
            ResultSet();
        }
    }
}
function ResultSet() {
    var results = xmlHttp.responseXML;
    var title = null;
    var item = null;
    var link=null;
    var author=null;
    var pubDate=null;
    var description=null;
    //得到channel
    var ccc=results.getElementsByTagName("channel");
     var headtitle=ccc[0].getElementsByTagName("title")[0].firstChild.nodeValue;
     var headlink=ccc[0].getElementsByTagName("link")[0].firstChild.nodeValue;
     var cell = document.createElement("div");
        cell.innerHTML="<h1><a href="+headlink+" target=_blank>"+headtitle+"</a></h1><br>";
        document.getElementById("result").appendChild(cell);
       //得到items
    var items = results.getElementsByTagName("item");
    for(var i = 0; i < items.length; i++) {
        item = items[i];
        link=item.getElementsByTagName("link")[0].firstChild.nodeValue;
        title = item.getElementsByTagName("title")[0].firstChild.nodeValue;
        author=item.getElementsByTagName("author")[0].firstChild.nodeValue;
        pubDate= item.getElementsByTagName("pubDate")[0].firstChild.nodeValue;
       // description=item.getElementsByTagName("description")[0].firstChild.nodeValue;
        var cell = document.createElement("div");
        cell.innerHTML="<a href="+link+" target=_blank>"+title+"</a><font color=red>&nbsp &nbsp &nbsp作者:</font>"+author+"<br>";

      
       document.getElementById("result").appendChild(cell);
       //var cell1=document.createElement("div");
       //cell1.innerHTML=description;
       // document.getElementById("result").appendChild(cell1);
    }
}
function readrss1()
{
    var url=document.getElementById("txturl").value;
    if(url=="")
    {
        alert("請(qǐng)輸入RSS地址");
        }
    else
        {
            readRSS(url);
            }
    }

        var i=1;
        var j=0;
    function read()
    { 
        if(j==0)
        {
              readBlogjava();
           window.setTimeout("testRead()",100);
        }
    }

    function testRead()
    {
        window.setTimeout("read()",1000);
    }

    function readBlogjava()
    {
            switch(i)
            {
            case(1):
              i++;

             readRSS("http://www.blogjava.net/rss.aspx");
              break;

              case(2):
               i++;
                readRSS(’http://beginner.blogjava.net/rss.aspx’);

             break;

              case(3):
               i++;
              readRSS(’http://general.blogjava.net/rss.aspx’); 
              break;

              case(4):
              i++;
              readRSS(’http://life.blogjava.net/rss.aspx’);
               break;

               //博客園的
               case(5):
               i++;
               readRSS(’http://www.cnblogs.com/rss.aspx’);
               break;

                case(6):
               i++;
               readRSS(’http://beginner.cnblogs.com/rss.aspx’);
               break;

                case(7):
               i++;
               readRSS(’http://life.cnblogs.com/rss.aspx’);
               break;

                 case(8):
               i++;
               readRSS(’http://misc.cnblogs.com/rss.aspx’);
               break;

                 case(9):
               i++;
               readRSS(’http://cio.cnblogs.com/rss.aspx’);
               break;

               

                 case(10):
               i++;
               readRSS(’http://news.cnblogs.com/rss.aspx’);
               break;

               
                 case(11):
               i++;
               readRSS(’http://bookreview.cnblogs.com/rss.aspx’);
               break;

               
                 case(12):
               i++;
               readRSS(’http://job.cnblogs.com/rss.aspx’);
               break;

                  case(13):
               i++;
               readRSS(’http://gis.cnblogs.com/rss.aspx’);
               break;

                case(14):
               i++;
               readRSS(’http://clubs.cnblogs.com/rss.aspx’);
               break;

                case(15):
               i++;
               readRSS(’http://software.cnblogs.com/rss.aspx’);
               break;
              default:
              alert("加載完畢!");
               i++;
               j++;
              break;
            }    
            }

</script>
</head>
<body onload=testRead()>
  <h1>ajax讀rss示例</h1>

  <form >

     輸入一個(gè)RSS地址:<input type="text" value="http://www.blogjava.net/wujun/rss.aspx" size=50 id="txturl">
     <input type="button" value="查 看" onclick="readrss1()">
     <input type="button" onclick="hideobject()" value="test">
  </form>
    <div id="result"></div>
    <EMBED style="POSITION: absolute;top:1px;left:1px; " align=right 
src=http://www.nice.or.jp/~mosmos/free/f105.swf width=200 height=200 
type=application/x-shockwave-flash ; quality="high" wmode="transparent"></EMBED>
</body>
</html>

相關(guān)文章

  • 關(guān)于Ajax的疑難雜癥詳解

    關(guān)于Ajax的疑難雜癥詳解

    這篇文章主要給大家介紹了關(guān)于Ajax的疑難雜癥,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03
  • ajax跨域訪問報(bào)錯(cuò)501的解決方法

    ajax跨域訪問報(bào)錯(cuò)501的解決方法

    這篇文章主要為大家詳細(xì)介紹了ajax跨域訪問報(bào)錯(cuò)501的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • AJAX實(shí)現(xiàn)文件上傳功能報(bào)錯(cuò)Current request is not a multipart request詳解

    AJAX實(shí)現(xiàn)文件上傳功能報(bào)錯(cuò)Current request is not a&n

    這篇文章主要介紹了AJAX文件上傳功能實(shí)現(xiàn)中出現(xiàn)報(bào)錯(cuò)Current request is not a multipart request的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 如何使用AJAX實(shí)現(xiàn)按需加載【推薦】

    如何使用AJAX實(shí)現(xiàn)按需加載【推薦】

    如何使用AJAX實(shí)現(xiàn)按需加載?下面小編就為大家?guī)硪黄绾问褂肁JAX實(shí)現(xiàn)按需加載【推薦】。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • AJAX初級(jí)聊天室代碼

    AJAX初級(jí)聊天室代碼

    AJAX初級(jí)聊天室代碼...
    2007-01-01
  • 深入理解ajax系列第一篇之XHR對(duì)象

    深入理解ajax系列第一篇之XHR對(duì)象

    ajax是asynchronous javascript and XML的簡寫,中文翻譯是異步的javascript和XML,這一技術(shù)能夠向服務(wù)器請(qǐng)求額外的數(shù)據(jù)而無須卸載頁面,會(huì)帶來更好的用戶體驗(yàn)
    2016-11-11
  • Ajax添加數(shù)據(jù)即時(shí)顯示信息篇

    Ajax添加數(shù)據(jù)即時(shí)顯示信息篇

    經(jīng)過前3篇的ajax實(shí)例教程的學(xué)習(xí),我想各位已經(jīng)能夠使用ajax技術(shù)進(jìn)行簡單的數(shù)據(jù)讀取工作.
    2010-10-10
  • AJAX用于判定用戶是否注冊(cè)

    AJAX用于判定用戶是否注冊(cè)

    這篇文章主要為大家詳細(xì)介紹了AJAX用于判定用戶是否注冊(cè),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 使用jQuery簡化Ajax開發(fā)

    使用jQuery簡化Ajax開發(fā)

    jQuery 是一個(gè)JavaScript 庫,它有助于簡化 JavaScript&#8482; 以及 Asynchronous JavaScript + XML (Ajax) 編程。與類似的 JavaScript 庫不同,jQuery 具有獨(dú)特的基本原理,可以簡潔地表示常見的復(fù)雜代碼。
    2009-11-11
  • Ajax的特性及亂碼問題

    Ajax的特性及亂碼問題

    ajax的全稱是asynchronous javascript and XML ,它是異步的js和XML。它是局部刷新,異步操作。這篇文章給大家介紹了ajax的特性及亂碼問題,感興趣的朋友一起看看吧
    2017-07-07

最新評(píng)論

大连市| 新兴县| 望江县| 时尚| 双辽市| 屏南县| 盐边县| 天峨县| 迭部县| 琼海市| 旌德县| 娱乐| 潞城市| 广平县| 恩施市| 浙江省| 民权县| 司法| 玉林市| 平阴县| 舟曲县| 太湖县| 七台河市| 拜城县| 水城县| 绥芬河市| 施甸县| 台东市| 陇川县| 通河县| 同心县| 铅山县| 高密市| 宜城市| 格尔木市| 确山县| 古浪县| 屏边| 阿瓦提县| 中方县| 上饶市|