亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? admin.js

?? hudong維客系統
?? JS
字號:
//以下為列表框選取操作通用函數
/***************************************************************************************************************
 * 文件描述:關于list列表框的一些工具方法
 *
 * 主要方法:
 *          1, moveUp(oSelect,isToTop) ------------ 向上移動一個list列表框的選中項目,
 *                                                                可以支持多選移動,可以設置是否移動到頂層
 *          2, moveDown(oSelect,isToBottom)---------- 向下移動一個list列表框的選中項目,
 *                                                                可以支持多選移動,可以設置是否移動到底層
 *          3, moveSelected(oSourceSel,oTargetSel) ------ 在兩個列表框之間轉移數據
 *          4, moveAll(oSourceSel,oTargetSel)--------- 轉移兩個列表框之間的全部數據
 *          5, deleteSelectItem(oSelect) ----------- 刪除所選的項目
 * 
 ****************************************************************************************************************/
 
/**
 * 使選中的項目上移
 *
 * oSelect: 源列表框
 * isToTop: 是否移至選擇項到頂端,其它依次下移,
 *          true為移動到頂端,false反之,默認為false
 */
function moveUp(oSelect,isToTop)
{
    //默認狀態不是移動到頂端
    if(isToTop == null)
        var isToTop = false;
        
    //如果是多選------------------------------------------------------------------
    if(oSelect.multiple)
    {
        for(var selIndex=0; selIndex<oSelect.options.length; selIndex++)
        {
            //如果設置了移動到頂端標志
            if(isToTop)
            {
                if(oSelect.options[selIndex].selected)
                {
                    var transferIndex = selIndex;
                    while(transferIndex > 0 && !oSelect.options[transferIndex - 1].selected)
                    {
                        oSelect.options[transferIndex].swapNode(oSelect.options[transferIndex - 1]);
                        transferIndex --;
                    }
                }
            }
            //沒有設置移動到頂端標志
            else
            {
                if(oSelect.options[selIndex].selected)
                {
                    if(selIndex > 0)
                    {
                        if(!oSelect.options[selIndex - 1].selected)
                            oSelect.options[selIndex].swapNode(oSelect.options[selIndex - 1]);
                    }
                }
            }
        }
    }
    //如果是單選--------------------------------------------------------------------
    else
    {
        var selIndex = oSelect.selectedIndex;
        if(selIndex <= 0)
            return;
        //如果設置了移動到頂端標志
        if(isToTop)
        {
            while(selIndex > 0)
            {
                oSelect.options[selIndex].swapNode(oSelect.options[selIndex - 1]);
                selIndex --;
            }
        }
        //沒有設置移動到頂端標志
        else        
            oSelect.options[selIndex].swapNode(oSelect.options[selIndex - 1]);
    }
}

/**
 * 使選中的項目下移
 *
 * oSelect: 源列表框
 * isToTop: 是否移至選擇項到底端,其它依次上移,
 *          true為移動到底端,false反之,默認為false
 */
function moveDown(oSelect,isToBottom)
{
    //默認狀態不是移動到頂端
    if(isToBottom == null)
        var isToBottom = false;
        
    var selLength = oSelect.options.length - 1;
    
    //如果是多選------------------------------------------------------------------
    if(oSelect.multiple)
    {
        for(var selIndex=oSelect.options.length - 1; selIndex>= 0; selIndex--)
        {
            //如果設置了移動到頂端標志
            if(isToBottom)
            {
                if(oSelect.options[selIndex].selected)
                {
                    var transferIndex = selIndex;
                    while(transferIndex < selLength && !oSelect.options[transferIndex + 1].selected)
                    {
                        oSelect.options[transferIndex].swapNode(oSelect.options[transferIndex + 1]);
                        transferIndex ++;
                    }
                }
            }
            //沒有設置移動到頂端標志
            else
            {
                if(oSelect.options[selIndex].selected)
                {
                    if(selIndex < selLength)
                    {
                        if(!oSelect.options[selIndex + 1].selected)
                            oSelect.options[selIndex].swapNode(oSelect.options[selIndex + 1]);
                    }
                }
            }
        }
    }
    //如果是單選--------------------------------------------------------------------
    else
    {
        var selIndex = oSelect.selectedIndex;
        if(selIndex >= selLength - 1)
            return;
        //如果設置了移動到頂端標志
        if(isToBottom)
        {
            while(selIndex < selLength - 1)
            {
                oSelect.options[selIndex].swapNode(oSelect.options[selIndex + 1]);
                selIndex ++;
            }
        }
        //沒有設置移動到頂端標志
        else        
            oSelect.options[selIndex].swapNode(oSelect.options[selIndex + 1]);
    }
}

/**
 * 移動select的部分內容,必須存在value,此函數以value為標準進行移動
 *
 * oSourceSel: 源列表框對象 
 * oTargetSel: 目的列表框對象
 */
function moveSelected(oSourceSel,oTargetSel)
{
    //建立存儲value和text的緩存數組
    var arrSelValue = new Array();
    var arrSelText = new Array();
    //此數組存貯選中的options,以value來對應
    var arrValueTextRelation = new Array();
    var index = 0;//用來輔助建立緩存數組
    
    //存儲源列表框中所有的數據到緩存中,并建立value和選中option的對應關系
    for(var i=0; i<oSourceSel.options.length; i++)
    {
        if(oSourceSel.options[i].selected)
        {
            //存儲
            arrSelValue[index] = oSourceSel.options[i].value;
            arrSelText[index] = oSourceSel.options[i].text;
            //建立value和選中option的對應關系
            arrValueTextRelation[arrSelValue[index]] = oSourceSel.options[i];
            index ++;
        }
    }
    
    //增加緩存的數據到目的列表框中,并刪除源列表框中的對應項
    for(var i=0; i<arrSelText.length; i++)  
    {
        //增加
        var oOption = document.createElement("option");
        oOption.text = arrSelText[i];
        oOption.value = arrSelValue[i];
        oTargetSel.add(oOption);
        //刪除源列表框中的對應項
        oSourceSel.removeChild(arrValueTextRelation[arrSelValue[i]]);
    }
}

/**
 * 移動select的整塊內容
 *
 * oSourceSel: 源列表框對象 
 * oTargetSel: 目的列表框對象
 */
function moveAll(oSourceSel,oTargetSel)
{
    //建立存儲value和text的緩存數組
    var arrSelValue = new Array();
    var arrSelText = new Array();
    
    //存儲所有源列表框數據到緩存數組
    for(var i=0; i<oSourceSel.options.length; i++)
    {
        arrSelValue[i] = oSourceSel.options[i].value;
        arrSelText[i] = oSourceSel.options[i].text;
    }
    
    //將緩存數組的數據增加到目的select中
    for(var i=0; i<arrSelText.length; i++)  
    {
        var oOption = document.createElement("option");
        oOption.text = arrSelText[i];
        oOption.value = arrSelValue[i];
        oTargetSel.add(oOption);
    }
    
    //清空源列表框數據,完成移動
    oSourceSel.innerHTML = "";
}

/**
 * 刪除選定項目
 *
 * oSelect: 源列表框對象 
 */
function deleteSelectItem(oSelect)
{
    for(var i=0; i<oSelect.options.length; i++)
    {
        if(i>=0 && i<=oSelect.options.length-1 && oSelect.options[i].selected)
        {
            oSelect.options[i] = null;
            i --;
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区**美女毛片| 久久久久88色偷偷免费| 一区二区三区四区在线免费观看| 国产91富婆露脸刺激对白| 久久亚洲综合色一区二区三区| 国产一区二区三区视频在线播放| 精品第一国产综合精品aⅴ| 国产九色sp调教91| 中文字幕欧美区| 欧美主播一区二区三区| 日韩—二三区免费观看av| 日韩欧美中文字幕制服| 国产精品原创巨作av| 中文字幕一区二区三区四区不卡 | 久久久久久久久久久久久女国产乱| 精品一区二区三区在线播放视频 | 欧美丰满美乳xxx高潮www| 免费成人在线视频观看| 国产欧美日韩不卡免费| 在线观看亚洲精品视频| 日本一不卡视频| 国产日韩欧美精品电影三级在线| 9色porny自拍视频一区二区| 亚洲一区二区三区国产| 久久亚洲二区三区| 91视频观看视频| 免费不卡在线观看| 国产精品视频一区二区三区不卡| 在线免费一区三区| 国内精品国产成人| 亚洲综合无码一区二区| 久久综合久久综合久久综合| 91老师片黄在线观看| 老司机午夜精品99久久| 亚洲精品日韩专区silk| 精品国产伦一区二区三区观看方式 | 日韩女优视频免费观看| av不卡在线播放| 蜜臀va亚洲va欧美va天堂| 亚洲人成网站在线| 久久久久久免费网| 欧美片在线播放| 91丨九色丨蝌蚪富婆spa| 激情偷乱视频一区二区三区| 亚洲国产日日夜夜| 国产精品高清亚洲| 久久影院午夜论| 精品国产伦一区二区三区观看方式 | 日本国产一区二区| 国产美女一区二区| 免费成人av在线| 亚洲黄色片在线观看| 国产无一区二区| 精品国产伦理网| 69p69国产精品| 在线观看免费成人| 色噜噜狠狠色综合中国| 国产在线精品一区二区夜色| 青青青伊人色综合久久| 亚洲国产成人av好男人在线观看| 国产亚洲人成网站| 精品成人在线观看| 精品国产乱码久久久久久图片| 欧美日韩亚洲综合| 欧美三级日韩三级| 在线看国产日韩| 91视频在线观看免费| 99久久久国产精品免费蜜臀| 国产成人免费在线视频| 国产91丝袜在线播放0| 激情久久五月天| 国产在线一区二区综合免费视频| 免费在线观看日韩欧美| 久久精品国内一区二区三区 | 狠狠狠色丁香婷婷综合激情| 日韩av中文在线观看| 视频一区二区欧美| 蜜臀av一区二区| 激情五月婷婷综合| 九色|91porny| 国产精品一区二区久激情瑜伽| 国产综合色产在线精品| 国产精品一区二区三区乱码| 欧美视频在线观看一区二区| 色婷婷久久久综合中文字幕| 一本一道综合狠狠老| 欧美亚日韩国产aⅴ精品中极品| 色婷婷综合五月| 欧美另类一区二区三区| 日韩欧美一级二级三级久久久| 777午夜精品视频在线播放| 日韩欧美视频一区| 精品国产凹凸成av人导航| 国产日韩欧美高清在线| 亚洲精品免费播放| 日韩电影免费在线看| 久久精品国产色蜜蜜麻豆| 国产精品亚洲人在线观看| 不卡的av电影在线观看| 91视频观看免费| 欧美一卡二卡在线观看| 久久久久久久久久看片| 亚洲精品美国一| 青青草精品视频| 丁香一区二区三区| 欧美午夜精品久久久久久超碰| 欧美高清你懂得| 亚洲国产精品99久久久久久久久| 亚洲精品网站在线观看| 五月天丁香久久| 国产精品资源在线看| 日本国产一区二区| 日韩免费在线观看| 国产精品久久夜| 免费观看30秒视频久久| 成人黄色电影在线 | 成人午夜电影久久影院| 欧美在线高清视频| 精品福利av导航| 亚洲一区二区精品3399| 国产成人一级电影| 欧美老年两性高潮| 中文字幕精品一区二区精品绿巨人 | www.久久精品| 日韩亚洲电影在线| 亚洲精品日韩综合观看成人91| 九色porny丨国产精品| 在线亚洲免费视频| 国产日韩av一区| 免费欧美在线视频| 色丁香久综合在线久综合在线观看| 欧美不卡一二三| 亚洲国产精品久久人人爱| 丁香婷婷综合色啪| 欧美电影免费观看完整版| 一区二区三区在线视频播放| 国产一区二区福利视频| 欧美日韩国产综合久久| 国产精品丝袜久久久久久app| 九一久久久久久| 欧美喷潮久久久xxxxx| 亚洲欧美综合在线精品| 国内精品在线播放| 欧美一级专区免费大片| 亚洲一区二区欧美激情| kk眼镜猥琐国模调教系列一区二区| 欧美大肚乱孕交hd孕妇| 亚洲国产一区二区三区青草影视| 成人美女在线观看| xnxx国产精品| 久久黄色级2电影| 51久久夜色精品国产麻豆| 一区二区三区在线视频免费 | 国产成人午夜精品影院观看视频| 欧美一区日本一区韩国一区| 亚洲一区二区精品3399| 在线视频一区二区三| 亚洲欧美日韩国产手机在线| 成人自拍视频在线| 国产亚洲精品aa午夜观看| 国产精品一区三区| 国产欧美日韩精品a在线观看| 久久99九九99精品| www欧美成人18+| 国产剧情av麻豆香蕉精品| 久久综合久久99| 国产精品自拍在线| 国产肉丝袜一区二区| 99久久国产综合精品女不卡| 一区二区三区成人| 亚洲精品精品亚洲| 91丨porny丨最新| 一区二区三区国产豹纹内裤在线| 成人18视频在线播放| 自拍偷在线精品自拍偷无码专区| 成人激情视频网站| 亚洲免费观看高清在线观看| 日本韩国视频一区二区| 亚洲国产精品久久久久婷婷884| 欧美中文字幕不卡| 五月天欧美精品| 精品欧美久久久| 国产福利精品一区二区| 亚洲视频小说图片| 欧美性视频一区二区三区| 日韩一区精品视频| www日韩大片| 91免费观看国产| 天堂在线一区二区| 国产亚洲短视频| 91精品办公室少妇高潮对白| 日韩黄色小视频| 久久影院午夜论| 91久久精品一区二区| 青青草97国产精品免费观看| 久久精品视频网| 91久久国产最好的精华液| 久久国产精品99精品国产| 国产精品久久久久久久久久久免费看 | 福利电影一区二区|