سایت ساز وبزیکسب درآمد

این کد چه مشکلی داره؟

شروع موضوع توسط sarasadeghi ‏30 مارس 2007 در انجمن JavaScript , VBScript

  1. sarasadeghi

    sarasadeghi کاربر تازه وارد

    تاریخ عضویت:
    ‏24 اکتبر 2006
    نوشته ها:
    77
    تشکر شده:
    0
    گفتند که با این کد میشه آخرین مطالب سایتها را از طریق rss در سایتمون نشون داد
    کجا باید آدرس rss را وارد کنم؟
    کد:
    <script language="JavaScript">
    var arrFTitle = new Array(), arrFLink = new Array();
    
    function loadFranchising(url, handler) {
    
    if (document.implementation && document.implementation.createDocument) {
    
    var xmldoc = document.implementation.createDocument("", "", null);
    xmldoc.onload = function( ) { handler(xmldoc); }
    xmldoc.load(url);
    
    }
    else if (window.ActiveXObject) {
    
    var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
    xmldoc.onreadystatechange = function( ) {
    if (xmldoc.readyState == 4) handler(xmldoc);
    }
    xmldoc.load(url);
    }
    }
    
    function formatRSS(xmldoc) {
    
    var items = xmldoc.getElementsByTagName("item");
    
    for(var i = 0; i < items.length; i++) {
    
    var e = items[i];
    arrFTitle[i] = e.getElementsByTagName("title")[0].firstChild.data;
    arrFLink[i] = e.getElementsByTagName("link")[0].firstChild.data;
    
    }
    
    showNewsReel();
    
    }
    
    function showNewsReel(){
    var strNewsReel = "" ;
    
    for(var idx = 0; idx < arrFTitle.length; idx++ ) {
    
    strNewsReel = strNewsReel + '<b>»</b>&nbsp;<a href="' + arrFLink[idx] + '" class="feature">' + arrFTitle[idx] + '</a><br>';
    }
    franchising.innerHTML = strNewsReel;
    
    }
    
    </script>
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
  3. sarasadeghi

    sarasadeghi کاربر تازه وارد

    تاریخ عضویت:
    ‏24 اکتبر 2006
    نوشته ها:
    77
    تشکر شده:
    0
    لطفا راهنمایی کنید
     
  4. sarasadeghi

    sarasadeghi کاربر تازه وارد

    تاریخ عضویت:
    ‏24 اکتبر 2006
    نوشته ها:
    77
    تشکر شده:
    0
    هیچ کس بلد نیست؟
    فقط یه سوال کوچیک دارم

    و شدیدا کارم به خاطرش لنگ شده

    لطفا راهنمایی کنید :
    اشکال کد چیه؟
    آدرس آر اس اس را کجا باید وارد کنم؟؟؟

    ممکنه یه نفر این کد را تست کنه
     
  5. YAAK

    YAAK کاربر تازه وارد

    تاریخ عضویت:
    ‏17 مارس 2007
    نوشته ها:
    19
    تشکر شده:
    0
    محل سکونت:
    Tehran
    بايد در بدنه فايل HTML اين عبارات رو داشته باشيد و آدرس هم مشاهده ميكنيد در زير كه كجا وار د شده:

    کد:
    ... 
    
    <body>
    <script>loadFranchising('http://doxdo.net/feed',formatRSS)</script>
    <div id="franchising"></div>
    </body>
    
    ...
    
     
  6. sarasadeghi

    sarasadeghi کاربر تازه وارد

    تاریخ عضویت:
    ‏24 اکتبر 2006
    نوشته ها:
    77
    تشکر شده:
    0
    از کد زیر استفاده کردم ولی بی فایده بود
    هیچ چیزی نمایش نمیده

    PHP:
    <html>

    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <
    title>New Page 1</title>
    </
    head>

    <
    body>




    <
    script language="JavaScript">
    var 
    arrFTitle = new Array(), arrFLink = new Array();

    function 
    loadFranchising(url) {

    if (
    document.implementation && document.implementation.createDocument) {

    var 
    xmldoc document.implementation.createDocument(""""null);
    xmldoc.onload = function( ) { formatRSS(xmldoc); }
    xmldoc.load(url);

    }
    else if (
    window.ActiveXObject) {

    var 
    xmldoc = new ActiveXObject("Microsoft.XMLDOM");
    xmldoc.onreadystatechange = function( ) {
    if (
    xmldoc.readyState == 4) {formatRSS(xmldoc);}
    }
    xmldoc.load(url);
    }
    }

    function 
    formatRSS(xmldoc) {

    var 
    items xmldoc.getElementsByTagName("item");

    for(var 
    0items.lengthi++) {

    var 
    items[i];
    arrFTitle[i] = e.getElementsByTagName("title")[0].firstChild.data;
    arrFLink[i] = e.getElementsByTagName("link")[0].firstChild.data;

    }

    showNewsReel();

    }

    function 
    showNewsReel(){
    var 
    strNewsReel "" ;

    for(var 
    idx 0idx arrFTitle.lengthidx++ ) {

    strNewsReel strNewsReel '<b>»</b>&nbsp;<a href="' arrFLink[idx] + '" class="feature">' arrFTitle[idx] + '</a><br>';
    }
    document.write strNewsReel;

    }

    </script>

    <script>loadFranchising('http://doxdo.net/feed',formatRSS)</script>
    <div id="franchising"></div>
    <p>&nbsp;</p>


    </body>

    </html>
     
  7. sarasadeghi

    sarasadeghi کاربر تازه وارد

    تاریخ عضویت:
    ‏24 اکتبر 2006
    نوشته ها:
    77
    تشکر شده:
    0
    اگه ممکنه لطفا تست کنید
     
  8. YAAK

    YAAK کاربر تازه وارد

    تاریخ عضویت:
    ‏17 مارس 2007
    نوشته ها:
    19
    تشکر شده:
    0
    محل سکونت:
    Tehran
    من با اين كد جواب گرفتم، لطفا اسكريپتتون را با ايني كه اينجاست چك كنيد، من فرصتشو نداشتم،
    در ضمن اگه از dialup استفاده مي‌كنيد ممكنه يه كم طول بكشه تا جواب بگيريد،

    کد:
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
    <title>New Page 1</title> 
    </head> 
    <body> 
    <SCRIPT language=JavaScript>
    var arrTitle = new Array(), arrDesc = new Array(), arrLink = new Array();
    function loadFranchising(url, handler) {
    if (document.implementation && document.implementation.createDocument) {
    var xmldoc = document.implementation.createDocument("", "", null);
    xmldoc.onload = function( ) { handler(xmldoc); }
    xmldoc.load(url);
    }
    else if (window.ActiveXObject) { 
    var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); 
    xmldoc.onreadystatechange = function( ) { 
    if (xmldoc.readyState == 4) handler(xmldoc);
    }
    xmldoc.load(url); 
    }
    }
    function formatRSS(xmldoc) {
    var items = xmldoc.getElementsByTagName("item");
    for(var i = 0; i < items.length; i++) {
    var e = items[i];
    arrTitle[i] = e.getElementsByTagName("title")[0].firstChild.data;
    arrDesc[i] = e.getElementsByTagName("description")[0].firstChild.data;
    arrLink[i] = e.getElementsByTagName("link")[0].firstChild.data;
    }
    showNewsReel();
    }
    function showNewsReel(){
    var strNewsReel = "<br>" ;
    for(var idx = 0; idx < 5; idx++ ) {
    arrDesc[idx] = arrDesc[idx].replace(/\'/g,"\\'");
    strNewsReel = strNewsReel + '<a onmouseover="if (window.event) getXY(event); ShowCatInfo(\'' + arrTitle[idx] +'\',\'' + arrDesc[idx] + '\')" onmouseout="KillCatInfo()" href="' + arrLink[idx] + '">' + arrTitle[idx] + '</a><br>';
    }
    document.write(strNewsReel);
    }
    </script>
    
    <script>loadFranchising('http://doxdo.net/feed',formatRSS)</script> 
    <div id="franchising"></div> 
    <p>&nbsp;</p> 
    </body> 
    </html>  
     
          
    
    
     
  9. sarasadeghi

    sarasadeghi کاربر تازه وارد

    تاریخ عضویت:
    ‏24 اکتبر 2006
    نوشته ها:
    77
    تشکر شده:
    0
    آره مثل اینکه درست کار می کنه
    ولی خیلی دیر لود میشه

    نمیشه کاریش کرد که سریع تر لود بشه؟
     
  10. shahramg

    shahramg Registered User

    تاریخ عضویت:
    ‏27 مارس 2005
    نوشته ها:
    67
    تشکر شده:
    0
    محل سکونت:
    ir/teh
    چی کد مفیدی... مرسی
     
عسل طبیعی و گرده گل ایرانیخرید و فروش اتوماتیک ارزهای الکترونیکی