一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

織夢(mèng)用js記錄瀏覽歷史,并且調(diào)用歷史記錄

 人生大義 2017-04-08

織夢(mèng)的這兩個(gè)函數(shù)很重要。他直接簡(jiǎn)化了JS的COOKIE。讓他由復(fù)雜變的簡(jiǎn)單了。這兩個(gè)函數(shù)在AJAX里面的。
在include/js/dedeajax2.js里面,
//讀寫cookie函數(shù)
function GetCookie(c_name)
{
    if (document.cookie.length > 0)
    {
        c_start = document.cookie.indexOf(c_name + "=")
        if (c_start != -1)
        {
            c_start = c_start + c_name.length + 1;
            c_end   = document.cookie.indexOf(";",c_start);
            if (c_end == -1)
            {
                c_end = document.cookie.length;
            }
            return (document.cookie.substring(c_start,c_end));
        }
    }
    return null
}

function SetCookie(c_name,value,expiredays)
{
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()); //使設(shè)置的有效時(shí)間正確。增加toGMTString()
}

-->

增加一個(gè)函數(shù)。
如下:
function getCookies(ids,title,img){
    var saveid = GetCookie('id');
    var savetitle = GetCookie('products');
var saveimg = GetCookie('images');
    if(saveid != null && savetitle != null && saveimg != null)
    {
         var saveids = saveid.split(',');
         var savetitles = savetitle.split(',');
var saveimgs = saveimg.split(',');
         var hasid = false;
         saveid = '';
         savetitle = '';
 saveimg = '';
         j = 1;
         for(i=saveids.length-1;i>=0;i--)
         {
               if(saveids[i]==ids && hasid) continue;
               else {
                   if(saveids[i]==ids && !hasid) hasid = true;
                   saveid += (saveid=='' ? saveids[i] : ','+saveids[i]);
                savetitle += (savetitle=='' ? savetitles[i] : ','+savetitles[i]);
saveimg += (saveimg=='' ? saveimgs[i] : ','+saveimgs[i]);
                   j++;
                   if(j==10 && hasid) break;
                   if(j==9 && !hasid) break;
               }
         }
     if(hasid) { return false; }
     else saveid += ','+ids;
         savetitle += ','+title;
 saveimg += ','+img;
         SetCookie('id',saveid,1);
         SetCookie('products',savetitle,1);
 SetCookie('images',saveimg,1);
    }
    else
    {
        SetCookie('id',ids,1);   //這個(gè)是ID。用來做鏈接用的
        SetCookie('products',title,1); //這個(gè)是標(biāo)題,用來顯示在頁(yè)面的
SetCookie('images',img,1); //這個(gè)是圖片      
    }
}


2.在頁(yè)面引用js.
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/js/dedeajax2.js"></script>

<script language="javascript" type="text/javascript">
getCookies({dede:field.id/},'{dede:field.title/}','{dede:field.litpic/}')
function CheckLogin2(){
 var taget_obj = document.getElementByIdx_x_x('_userlogin');
 myajax = new DedeAjax(taget_obj,false,false,'','','');
 myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta2.php");
 DedeXHTTP = null;
}
</script>


調(diào)用歷史記錄的代碼:

 <div class="Recommend h-394">
            <h1 class="rec-bg"><span class="span-rt-3"><a onclick="destroy_cookie()">清空</a></span>最近瀏覽過的課程</h1>
                <ul class="w-223 browse " id="viewHistory">
<script type="text/javascript">
function destroy_cookie(){
SetCookie('id','',1);
SetCookie('products','',1);
SetCookie('images','',1);
document.getElementByIdx_x_x('viewHistory').innerHTML="";
window.alert('你已成功清除瀏覽歷史記錄!');
}

</script>
<script type="text/javascript">
            var saveid = GetCookie('id');
            var savetitle = GetCookie('products');
var saveimg = GetCookie('images');
            if(saveid != null && savetitle != null)
            {
                var saveids = saveid.split(',');
                var savetitles = savetitle.split(',');
var saveimgs = saveimg.split(',');
                var hasid = false;
                saveid = '';
                savetitle = '';
saveimg = '';
           for(i=saveids.length-1;i>=0;i--)
           {
 
              document.write("<li>" +"<div class='w-53'><a href=\"/plus/view.php?aid="+saveids[i]+"\" title=\""+savetitles[i]+"\"><img src='"+saveimgs[i]+"'  width='52' height='51'/></a></div><p class='w-53-rt'><a href=\"/plus/view.php?aid="+saveids[i]+"\" title=\""+savetitles[i]+"\">"+savetitles[i]+"</a></p></li>");
            }
          }
        </script>
                </ul>
            </div>
來源:互聯(lián)網(wǎng)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产中文字幕久久黄色片| 91午夜少妇极品福利| 国产内射在线激情一区| 人妻乱近亲奸中文字幕| 午夜精品国产精品久久久| 台湾综合熟女一区二区| 亚洲另类欧美综合日韩精品| 国产日本欧美韩国在线| 欧美日韩人妻中文一区二区| 美女被啪的视频在线观看| 午夜色午夜视频之日本| 久久精品国产熟女精品| 欧美多人疯狂性战派对| 中国美女偷拍福利视频| 日韩在线中文字幕不卡| 亚洲欧洲日韩综合二区| 成年人免费看国产视频| 欧美人妻盗摄日韩偷拍| 成年女人午夜在线视频| 激情亚洲内射一区二区三区| 蜜臀人妻一区二区三区| 亚洲精品高清国产一线久久| 日韩欧美在线看一卡一卡| 国产亚洲精品一二三区| 欧美自拍系列精品在线| 国产精品流白浆无遮挡| 91播色在线免费播放| 欧美国产日产综合精品| 欧美成人黄色一区二区三区| 免费大片黄在线观看日本| 成人免费在线视频大香蕉| 91爽人人爽人人插人人爽| 国产精品欧美一区二区三区不卡| 亚洲中文字幕三区四区| 青青操日老女人的穴穴| 国产午夜免费在线视频| 欧美一区二区三区视频区| 国产又大又硬又粗又黄| 欧美成人高清在线播放| 91香蕉视频精品在线看| 免费观看潮喷到高潮大叫|