最新公告
  • 欢迎您光临牛气网,本站秉承“用心服务,做好服务”致力为站长提供优质的售后服务!立即加入我们
  • 织梦用js记录浏览历史并调用历史记录教程

    //读写cookie函数
    functionGetCookie(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));
    }
    }
    returnnull
    }
    functionSetCookie(c_name,value,expiredays)
    {
    varexdate=newDate();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());//使设置的有效时间正确。增加toGMTString()
    }

    增加一个函数。

    如下:

    functiongetCookies(ids,title,img){
    varsaveid=GetCookie('id');
    varsavetitle=GetCookie('products');
    varsaveimg=GetCookie('images');
    if(saveid!=null&&savetitle!=null&&saveimg!=null)
    {
    varsaveids=saveid.split(',');
    varsavetitles=savetitle.split(',');
    varsaveimgs=saveimg.split(',');
    varhasid=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){returnfalse;}
    elsesaveid+=','+ids;
    savetitle+=','+title;
    saveimg+=','+img;
    SetCookie('id',saveid,1);
    SetCookie('products',savetitle,1);
    SetCookie('images',saveimg,1);
    }
    else
    {
    SetCookie('id',ids,1);   //这个是ID。用来做链接用的
    SetCookie('products',title,1); //这个是标题,用来显示在页面的
    SetCookie('images',img,1); //这个是图片      
    }
    }

    <scriptlanguage="javascript"type="text/javascript"src="{dede:global.cfg_cmsurl/}/include/js/dedeajax2.js"></script>
    <scriptlanguage="javascript"type="text/javascript">
    getCookies({dede:field.id/},'{dede:field.title/}','{dede:field.litpic/}')
    functionCheckLogin2(){
    vartaget_obj=document.getElementByIdx_x_x('_userlogin');
    myajax=newDedeAjax(taget_obj,false,false,'','','');
    myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta2.php");
    DedeXHTTP=null;
    }
    </script>

    2.在模板页面引用js.

    调用历史记录的代码:

    <divclass="Recommendh-394">
    <h1class="rec-bg"><spanclass="span-rt-3"><aonclick="destroy_cookie()">清空</a></span>最近浏览过的课程</h1>
    <ulclass="w-223browse"id="viewHistory">
    <scripttype="text/javascript">
    functiondestroy_cookie(){
    SetCookie('id','',1);
    SetCookie('products','',1);
    SetCookie('images','',1);
    document.getElementByIdx_x_x('viewHistory').innerHTML="";
    window.alert('你已成功清除浏览历史记录!');
    }
    </script>
    <scripttype="text/javascript">
    varsaveid=GetCookie('id');
    varsavetitle=GetCookie('products');
    varsaveimg=GetCookie('images');
    if(saveid!=null&&savetitle!=null)
    {
    varsaveids=saveid.split(',');
    varsavetitles=savetitle.split(',');
    varsaveimgs=saveimg.split(',');
    varhasid=false;
    saveid='';
    savetitle='';
    saveimg='';
    for(i=saveids.length-1;i>=0;i–)
    {
    document.write("<li>"+"<divclass='w-53'><ahref="/plus/view.php?aid="+saveids[i]+""title=""+savetitles[i]+""><imgsrc='"+saveimgs[i]+"'width='52'height='51'/></a></div><pclass='w-53-rt'><ahref="/plus/view.php?aid="+saveids[i]+""title=""+savetitles[i]+"">"+savetitles[i]+"</a></p></li>");
    }
    }
    </script>
    </ul>
    </div>

    1、本站所有资源皆来源于网络和用户自行上传,因此不包括售后和技术,敬请谅解!
    2、本站不保证所提供的源码的准确性、安全性和功能完善性,资源仅用于学习用!
    3、您下载的资源,请务必在24小时内删除,资源仅提供本地测试,请勿商用或者非法用途都与本站无关,一切后果自负!
    4、如发现资源下载不了,或者侵权请及时联系客服或者邮箱admin#niuqi.net,#改为@!
    牛气网 » 织梦用js记录浏览历史并调用历史记录教程

    发表评论

    • 73会员总数(位)
    • 4096资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 208稳定运行(天)

    牛气网NIUQI.NET站长源码平台

    开通SVIP会员 了解详情