分享

DotNetNuke(DNN) 4.5 中的宽中小屏极其大中小字体的实现代码 - .NET...

 kommy 2007-09-12

DotNetNuke(DNN) 4.5 中的宽中小屏极其大中小字体的实现代码


//Min: sizeLayout('771')
//middle:  sizeLayout('994')
//Max :  sizeLayout('100%')

<script language="JavaScript">
<!--


function setSkinCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
   document.cookie = curCookie;
  
   document.getElementById('bbh_table1').width = value;
  
}
//Min: sizeLayout('771')
//middle:  sizeLayout('994')
//Max :  sizeLayout('100%')
function sizeLayout(size)
{
    setSkinCookie("meinkekswert",size, new Date("December 31, 2010 23:59:59"),"/");
    //location.reload();
   
}

 
  function readCookie(name) {
    var cookieValue = "";
    var search = name + "=";
    if(document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if(offset != -1) {
            offset += search.length;
            end = document.cookie.indexOf(";", offset);
            if(end == -1) end = document.cookie.length;
            cookieValue = unescape(document.cookie.substring(offset, end))
        }
    }
   
   
    if(!(cookieValue==''))
    {
     //alert(cookieValue);
   
     document.getElementById('bbh_table1').width = cookieValue;
   
    }
   
    //return cookieValue;
}
 

readCookie('meinkekswert')

</script>

说明: 用表做布局 bbh_table1 用 //Min: sizeLayout('771')
                                                     //middle:  sizeLayout('994')
                                                      //Max :  sizeLayout('100%') 控制

 <script language="Javascript">
function setSkinCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;

function sizeLayout(size)
{
    setSkinCookie("DotNetNuke_Skin_Layout_Size",size, new Date("December 31, 2010 23:59:59"),"/");
    location.reload();
}
</script>
说明:  用sizeLayout(size) 控制字体的打小 分别为sizeLayout(0),sizeLayout(1),sizeLayout(2).



Tonyyang

posted on 2007-04-27 13:45 Tonyyang 阅读(81) 评论(0)  编辑  收藏 所属分类: DNN Modules

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多