欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js幾個不錯的函數(shù) $$()

 更新時間:2006年10月09日 00:00:00   作者:  
復制代碼 代碼如下:

function map(a,f){f(a);}
function getRand(a,b)
{
    if(a)
    {
        b=b?b:0;
        return Math.floor(Math.random()*a+b);
    }else
    {
        a = new Date();
        return d.getTime();
    }
}
function $(a){document.write(a);}
function $$() 

    var elements = new Array();
    for (var i = 0; i < arguments.length; i++) 
    { 
      var element = arguments[i]; 
      if (typeof element == 'string') 
        element = document.getElementById(element); 

      if (arguments.length == 1) 
        return element; 

      elements.push(element); 
    } 
    return elements; 
}
function fGetCookie(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));
        }
      }
      return cookieValue;
}
function J_get(name)
{
    var js_get  =self.window.document.location.href;
    var start    =js_get.indexOf(name + '=');
    if (start == -1) return '';
    var len = start + name.length + 1;
    var end = js_get.indexOf('&',len);
      if (end == -1) end = js_get.length;
      return unescape(js_get.substring(len,end));
}
function writeCookie(name, value, hours)
{
    var expire = "";
    var domain = "; domain=jb51.net; path=/";
    if(hours != "") 
    {
        expire = new Date((new Date()).getTime() + hours * 60 * 60 * 1000);
        expire = "; expires=" + expire.toGMTString();
    }
    document.cookie = name + "=" + escape(value) + domain;
}
function createXMLHttp()
{
    var ret = null;
    try {
        ret = new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch (e) {
        try {
            ret = new ActiveXObject('Microsoft.XMLHTTP');
        }
        catch (ee) {
            ret = null;
        }
    }
    if (!ret && typeof XMLHttpRequest != 'undefined')
        ret = new XMLHttpRequest();
    return ret;
}
function loadXmlToElement(fragment_url, element_id,mode,de)
{
    var element = $$(element_id);
    var xmlhttp = createXMLHttp();
    var str;
    xmlhttp.open("GET", fragment_url);
    xmlhttp.onreadystatechange = function() 
    {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
        {
            if(!mode)
            {
                str = xmlhttp.responseXML.getElementsByTagName("data")[0].childNodes[0].nodeValue;
                if(!element.innerHTML)
                {
                    try{
                        str = xmlhttp.responseXML.firstChild.childNodes[1].nodeValue;
                    }catch(e){}
                }
            }else if(mode == 'txt')
            {
                str = xmlhttp.responseText;
            }
            if(de) str = unescape(str);
            element.innerHTML = str;
        }
    }
    xmlhttp.send(null);    
}
var oJson = new Object();
var fJson = 
{
    "data":{},//[0,y,yes,空值]:默認,[-1,n,no]:不運行flush(),
    "file":{},//附加js代碼文件
    "str":{},//附加JS代碼
    "set":function(element,vars)
    {
        for(key in vars)
        {
            this[key][element] = vars[key];
        }
    },
    "getSrc":function(element)
    {
        var rs = '';
        if(this['data'][element])
        {
            if(this['data'][element] == 'n' || this['data'][element] == '-1' || this['data'][element] == 'no')
            {
                rs +='&gJsonData=n';
            }
        }
        if(this['str'][element])
        {
            rs +='&gJsonDoStr='+escape(this['str'][element]);
        }
        if(this['file'][element])
        {
            rs +='&gJsonDoFile='+escape(this['file'][element]);
        }
        return rs;
    },
    "main":function(url,element,un)
    {
        un = un?un:0;
        eval("oJson."+element+" = new fJson.__Json('"+url+"','"+element+"','"+un+"')" );
    },
    "__Json":function(url,element,un)
    {
        var a            = document.getElementById("script_"+element)
        if(!a)
        {
            a            = document.createElement("script");
            a.setAttribute("id","script_"+element);
        }
        a.un            = un;
        a.data             = '';
        a.src            = url+((url.indexOf('?') == -1 )?'?':'&')+'gJson='+element+fJson.getSrc(element);
        if(navigator.appVersion.indexOf("MSIE") == -1 )
        {
            document.getElementById(element).insertBefore(a,null);
        }else
        {
            document.body.insertAdjacentElement("BeforeBegin",a);    
        }
        return a;
    },
    "flush":function(element)
    {
        document.getElementById(element).innerHTML =  (oJson[element].un)?unescape(oJson[element].data):oJson[element].data;
        //oJson[element] = null;
    }    
}
/* 應用 */
function subPageSelect(b,e,d,a)//b開始 e結(jié)束 d默認 a動作

    var shtml ='<select '+a+'>';
    for(var i=b;i<=e;i++)
    {
        shtml+='<option value="'+i+'" '+(i==d?shtml+='selected':'')+'>'+i+'</option>';
    }
    shtml+='</select>';
    return shtml;
}
function err(a,b,c)
{
    if(b)
    {
        if(c)
        {
            a.src='http://www.dbjr.com.cn/space/imgs/all/thu_woman.gif';
        }else
        {
            a.src='http://v.jb51.net:88/img/user_no_photo.gif';
        }
    }else
    {
        a.src='http://v.jb51.net:88/img/flv_no_photo.gif';
    }
}
function img_onerr(a)
{
    err(a);
}
function gowin(a)
{
    document.location = a;    
}
function CopyInBoard(hahaUrl,note) 
{             
    note    = note?note:'網(wǎng)址復制成功啦!';
    window.clipboardData.setData('text',hahaUrl)
    alert(note);            
}
function fDoMask(a,f,s,c,p,color)//a元素  f刷新調(diào)函數(shù) s樣式 c內(nèi)容 p透明度

    a = $$(a);
    p = p?p:75;
    s = '<div style="'+(s?s:'text-align:center; margin-top:40px;')+'">'+(c?c:'<img src="http://www.dbjr.com.cn/space/imgs/all/loading.gif"  border="0"/> 數(shù)據(jù)加載中... ')+(f?'[<a href="javascript:'+f+'">刷新</a>]':'')+'</div>';
    color = color?color:'#FFFFFF';
    if (a.innerHTML != "")
    {
        //window.onunload = fCheckStatus;
        var objBrother = a.childNodes[0];
        var b = document.createElement('DIV');
        b.setAttribute('id','maskdiv');
        b.style.textAlign = "center";
        b.style.position = "absolute";
        b.style.filter = "alpha(opacity="+p+")";
        b.style.opacity = (p / 100);
        b.style.MozOpacity = (p / 100);
        b.style.KhtmlOpacity = (p / 100);
        b.style.width  = a['offsetWidth']+'px';
        b.style.height = a['offsetHeight']+'px';
        b.style.margin = "0px";
        b.style.backgroundColor = color;        
        a.insertBefore(b,objBrother)
        b.innerHTML = s;
    }
}
function switchDisplay(obj1, obj2)
{
    try
    {
        obj1    = $$(obj1);
        obj2    = $$(obj2);
        if(obj1.style.display=='')
        {
            obj1.style.display='none';
            obj2.style.display='';
        }
        else
        {
            obj1.style.display='';
            obj2.style.display='none';
        }
    }catch (ex)
    {
    }
}
function getFlashPlayer(vars,playUrl,id,w,h)
{
    playUrl = playUrl?playUrl:'http://www.dbjr.com.cn/flashApp/56';
    id         = id?id:'siteFlvPlayer';
    w = w?w:'440';
    h = h?h:'371';
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width',w,'height',h,'id',id,'src',playUrl,'flashvars',vars,'quality','high','scale','noscale','wmode','transparent','name',id,'salign','lt','pluginspage','http://www.macromedia.com/go/getflashplayer','movie',playUrl); //end AC code
}
function f_js_playObject(a,h,s,player)
{
    h        = 'www.dbjr.com.cn';//#..
    player    = player?player:'/flashApp/v_player_site_fp7_5.swf';
    player    = 'http://'+h+player;
    s          = s?s:' width="100%" height="100%" ';

    var _into = "";
    _into += '<div id="videoPlayer">';
    _into += '<div id="PlayerInfo" style="color:#ffffff;font-weight:bold;text-align:center;display:none;">雙擊播放器屏幕或者點“全屏”可取消或恢復全屏</div>';
    _into += '<div id="flvPlayBack" class="normalSize">';
    _into += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+s+'>';
    _into += '<param name="allowScriptAccess" value="always" />';
    _into += '<param name="movie" value="'+player+'" />';
    _into += '<param name="quality" value="high" />';
    _into += '<param name="bgcolor" value="#ffffff" />';
    _into += '<param name="FlashVars" value="&'+a+'" />';
    _into += '<embed src="'+player+'" flashvars="&'+a+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"  align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" '+s+'>';
    _into += '</embed>';
    _into += '</object>'    ;
    _into += '</div></div>';
    _into += '<div id="maskForIe" style="lexrus:expression(this.style.width=document.body.parentNode.scrollWidth);aether:expression(this.style.height=document.body.parentNode.scrollHeight);display:none;background:#000;filter:alpha(opacity=70);position:absolute !important;left:0;top:0;width:100% !important;"></div>';
    _into += '<style>#videoPlayer{margin:0;padding:0 !important;width:440px;height:371px;}#program_player td{padding:0 !important;}';
    _into += '.maxmized{z-index:9999;margin:0;padding:0;position:absolute;left:0;top:0;width:100% !important;height:100% !important;filter:alpha(opacity=70);}';
    _into += '.maxmized #flvPlayBack{width:580px !important;height:490px !important;}';
    _into += '.maxmized #PlayerInfo{width:580px !important;}';
    _into += '.normalSize{width:440px;height:371px;}#flvPlayBack{margin:auto;height:100%;}#PlayerInfo{width:440px;}</style>';
    _into += '<div style="text-align:center;margin-top:7px;margin-bottom:-8px;color:gray;" id="playerInfo1">如果不能正常播放,請點此<a href="javascript:void(0);" onClick="switchDisplay(\'playerInfo1\', \'playerInfo2\');">查看詳情</a></div>';
    _into += '<div style="background:#fffbee;border:2px solid #EDBB17;margin-right:4px;margin-top:7px;margin-bottom:-8px;padding:12px;display:none" id="playerInfo2">因以下情況,導致視頻無法正常播放,請下載Flash8.0播放器。<a ;

    document.getElementById('js_playObject').innerHTML = _into;
    FcheckZoom();
}
function zoomMovie(){
    var objId='videoPlayer';
    var videoObject=document.all?document.all[objId]:document.getElementById(objId);
    var maskForIe=document.all?document.all['maskForIe']:document.getElementById('maskForIe');
    var videoPlayBack=document.all?document.all['flvPlayBack']:document.getElementById('flvPlayBack');
    var playerInfo=document.all?document.all['PlayerInfo']:document.getElementById('PlayerInfo');
    var searchBox=document.all?document.all['nav_search_form']:document.getElementById('nav_search_form');
    var isMaxmized=/.*maxmized.*/i.test(videoObject.className);
    if(isMaxmized){
        videoObject.className='normalSize';
        videoObject.style.position='';
        videoPlayBack.firstChild.BGCOLOR='ffffff';
        playerInfo.style.display='none';
        maskForIe.style.display='none';
        searchBox.style.display='';
    }else{
        window.scrollTo(0,0);
        videoObject.className='maxmized';
        videoObject.style.position='absolute';
        if(navigator.appName.lastIndexOf('Explorer')!=-1){
            videoObject.style.left=(document.body.parentNode.scrollWidth-600)/2;
            videoObject.style.top='30';
            playerInfo.style.display='';
            maskForIe.style.display='';
        }
        videoPlayBack.firstChild.BGCOLOR='000000';
    }
    videoObject.onclick=function(){zoomMovie()}
}
function FcheckZoom()
{
    var a = J_get('fs');
    if (a==1)
    {
        zoomMovie();
    }
}
/* 菜單 */
var isOverMainMenu = false;
var isOverSortMenu = false;
function showMenu(id){
    var a = document.getElementById("MainMenu").getElementsByTagName("a");
    for(var i=0;i<a.length;i++){
        a[i].onmouseover = function() {
            if(this.className!="active") this.className = "hover";
            showSortMenu(this.id);
            isOverMainMenu=true;
        }
        a[i].onmouseout = function() {
            if(this.className!="active") this.className = "";
            setTimeout("showSortMenu('"+id+"')", 400);
            isOverMainMenu=false;
        }

        if(a[i].id == id) {
            a[i].className = "active";
            showSortMenu(id);
        } else {
            a[i].className = "";
        }
    }
}
function showSortMenu(id){
    var a = document.getElementById("SortMenu");
    a.onmouseover = function(){
        isOverSortMenu=true;
    }
    a.onmouseout = function(){
        isOverSortMenu=false;
    }
    if(!isOverSortMenu && !isOverMainMenu) {
        var b = document.getElementById("SortMenu").getElementsByTagName("ul"); 
        for(var i=0;i<b.length;i++){
            if(b[i].id == "SortMenu_"+id) {
                b[i].className = "active";
            } else {
                b[i].className = "";
            }
        }
    }
}
/*******************************/
var gLoginId             = fGetCookie("member_id");                                            //登錄用戶ID
var gLoginHost         = fGetCookie("host");                                                //登錄主機名
var gLoginPass         = fGetCookie("pass_hex");                                            //pass
var gLoginMember     = fGetCookie("member_login");                                        //member_login
var gNewMail             = fGetCookie("newmail");                                            //新郵件
var gKeepMail         = fGetCookie("keepmail");                                            //是否檢查郵件的標示
var gLoginUser         = gLoginId.substring(0,gLoginId.indexOf("@"));                        //登錄用戶名
var gIsLogin             = (gLoginHost != "" && gLoginUser != "" && gLoginPass !="" && gLoginMember != "")?true:false; //是否已經(jīng)登錄
var basedir                = 'http://v.jb51.net:88/photo/';
var userDir             = fCaculateUrl(gLoginUser);
function fIsLogin()
{
    return (fGetCookie("host") != "" && fGetCookie("member_id") != "" && fGetCookie("pass_hex") !="" && fGetCookie("member_login") != "")?true:false;
}
function fCaculateUrl(userName)
{
    var level1 = 0;
    var level2 = 0;
    var k = userName.length;
    //var arr = new Array();
    for(var i=0;i<k;i++)
    {
        level1 += userName.charCodeAt(i)*i;
        level2 += userName.charCodeAt(i)*(2*i+1);
    }
    level1 = level1 % 100;
    level2 = level2 % 100; 
    return level1+'/'+level2;
}
document.domain        = "jb51.net";
window.focus();

相關(guān)文章

  • uniapp開發(fā)小程序的經(jīng)驗總結(jié)

    uniapp開發(fā)小程序的經(jīng)驗總結(jié)

    這篇文章主要給大家介紹了關(guān)于uniapp開發(fā)小程序的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 微信小程序?qū)崿F(xiàn)一鍵回到頂部功能

    微信小程序?qū)崿F(xiàn)一鍵回到頂部功能

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)一鍵回到頂部功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 詳解js中Number()、parseInt()和parseFloat()的區(qū)別

    詳解js中Number()、parseInt()和parseFloat()的區(qū)別

    本文主要對js中Number()、parseInt()和parseFloat()的區(qū)別進行詳細介紹,具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • onmouseover事件和onmouseout事件全面理解

    onmouseover事件和onmouseout事件全面理解

    最近兩天在溫習onmouseover事件和onmouseout事件,其實里面有很多深奧的知識,接下來小編給大家?guī)砹薿nmouseover事件和onmouseout事件全面了解,感興趣的朋友一起看下
    2016-08-08
  • JavaScript QueryString解析類代碼

    JavaScript QueryString解析類代碼

    以前寫的一個解析QueryString的JS類,可以獲取或設置QueryString中的值,記下了方便找 :)
    2010-01-01
  • JavaScript 模擬用戶單擊事件

    JavaScript 模擬用戶單擊事件

    單擊一個按鈕或超鏈接,然后會出現(xiàn)其他的超鏈接,這時要讓其中的一個超鏈接被單擊,以顯示一個初始頁面。(公司頁面使用了frameset)很顯然,之后的超鏈接單擊事件需要通過JavaScript來觸發(fā)。
    2009-12-12
  • 微信小程序?qū)崿F(xiàn)獲取自己所處位置的經(jīng)緯度坐標功能示例

    微信小程序?qū)崿F(xiàn)獲取自己所處位置的經(jīng)緯度坐標功能示例

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)獲取自己所處位置的經(jīng)緯度坐標功能,涉及微信小程序地圖功能獲取經(jīng)緯度信息的相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • 一個js的tab切換效果代碼[代碼分離]

    一個js的tab切換效果代碼[代碼分離]

    看了此文(YUI實現(xiàn)的Tab 切換),有感而發(fā),寫了一個tab切換的函數(shù),做學習之用。原生js實現(xiàn),因為框架不好玩。
    2010-04-04
  • javascript實現(xiàn)行拖動的方法

    javascript實現(xiàn)行拖動的方法

    這篇文章主要介紹了javascript實現(xiàn)行拖動的方法,涉及javascript鼠標事件及頁面元素的相關(guān)操作技巧,需要的朋友可以參考下
    2015-05-05
  • chrome原生方法之數(shù)組

    chrome原生方法之數(shù)組

    由于各瀏覽器的js實現(xiàn)不同,因此各瀏覽器的原生對象(這里不涉及DOM實現(xiàn),當然這也有區(qū)別)的原生方法也不盡相同,采用原生方法的好處顯而易見,使用兼有效率,而且其中有些方法可能包含在以后的ECMAscript規(guī)范中
    2011-11-11

最新評論