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

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

?? upload.js

?? asp的bbs程序
?? JS
?? 第 1 頁 / 共 2 頁
字號:
?// upload file

Upload.Form = null;
Upload.Frame = null;
Upload.Ajax = null;
// 指定上傳的頁面
Upload.Type = '';
// 暫存當前所有上傳文件索引
Upload.Indexs = [];
Upload.Files = {};
// 未上傳文件個數
Upload.Count = 0;
// 當前所有上傳的文件大小
Upload.Sizes = 0;
// 當前加載過程出現上傳錯誤數
Upload.ErrNum = 0;
// 指定當前上傳的文件路徑或ID
//Upload.Role = '';
Upload.Path = '';
Upload.DirectoryID = '';
// 字符串
Upload.QueryString = '';
Upload.DiskSettingOpenDisk = true;
// 上傳路徑
Upload.UploadUrl = 'MaxUpload.aspx';
// 文件信息
Upload.AjaxUrl = 'MaxUploadInfo.aspx';
// 獲取文件id
Upload.GetIdUrl = 'MaxUploadID.aspx';
// 選擇上傳文件控件
Upload.oFileUpload = null;
// 表示上傳層是否為隱藏狀態
Upload.IsHide = false;
// 是否正在上傳
Upload.Uploading = false;
// 當前上傳的索引
Upload.CurIndex = 0;
// 計時器
Upload.Interval = 0;

// 上傳框是否開啟
Upload.Closed = true;

// 無上傳文件項的提示信息
Upload.TipInfo = null;

function Upload () {
    var form = Upload.Form;
    if (!Upload.Frame || !form) {
        var frameName = 'upload_frame_' + Global.Random();
        var frame = Upload.Frame = oNode.CreateIframe(frameName);
        frame.src = 'about:blank';
        frame.style.visibility = 'hidden';
        frame.style.position = 'absolute';
        frame.style.left = '0';
        frame.style.top = '0';
        frame.id = frameName;
        oNode.AddNode(frame);

        var name = 'form_' + Global.Random();
        form = Upload.Form = oNode.CreateForm(name, 'post', 'multipart/form-data');
        form.target = frameName;
        oNode.AddNode(form);
    }
    else {
        Upload.Indexs = [];
        Upload.Files = {};
        Upload.CurIndex = 0;
    }
    while (form.firstChild) {
        form.removeChild(form.firstChild);
    }
    Upload.SetUploadAble(false);

    // 清除所有上傳文件
    Events.AttachEvent($('clear_upload'), 'click', function () {
        Upload.RemoveAll(false);
    });

    //Upload.Role = role;
    Upload.Count = 0;
    Upload.ErrNum = 0;
    Upload.UploadFile();
}

Upload.UploadFile = function (container) {
    // 上傳文件選擇按鈕
    var ofu = this.oFileUpload = new oFileUpload();
    ofu.container = container || $('add_upload');
    ofu.Create();

    var name = '';
    var filename, index;
    function getName (e, th) {
        ofu.Closed = true;
        
        filename = ofu.fileUpload.value;
        if (filename.indexOf('\\') > -1) {
            index = filename.indexOf('\\') > 0 ? filename.lastIndexOf('\\') + 1 : 0;
        }
        else {
            index = filename.indexOf('/') > 0 ? filename.lastIndexOf('/') + 1 : 0;
        }
        filename = filename.substr(index);
        
        // 其他判斷是否,比如已上傳文件數
		var ok = Upload.SelectedOne(filename);
        if (ok != 1) {
            Upload.oFileUpload.Reset();
            //Widget.Close();
            return;
        }
        // 返回真,todo...
        //else {}

        var ajax = this.Ajax = new oAjax();
        ajax.url = Upload.GetIdUrl + '?rnd=' + Global.Random() + Upload.DirectoryID + Upload.Path + '&filename=' + encodeURIComponent(filename) + '&' + Upload.QueryString;
        ajax.callback = function (content) {
            content = content.split('|');
            if (content.length < 2) throw new Error('錯誤的返回值。');
            
            // 使上傳框可關閉
            var enableClosed = true;
            
            switch (content[0]) {
                // 錯誤
                // content : [-1, '錯誤信息']
                case '-1':
                    content[1] && Widget.Error('上傳文件錯誤', content[1]);
                    reset();
                    break;
                // 有沖突
                // content : [0, '提示用文件名', '文件id', '文件大小', '圖標', '標識網絡硬盤是否開啟']
                case '0':
                    if (content[1]) {
                        enableClosed = false;
                            
                        var i = filename.lastIndexOf('.');
                        
                        var openDisk = Upload.DiskSettingOpenDisk;//(content[5] == '1' ? true : false);
                        if (typeof InsertOne != 'undefined') {
                            Widget.Alert(
                                openDisk ? '文件已存在' : '溫馨提示',
                                [
                                openDisk ? '您網絡硬盤的“我的附件”目錄已經存在“' + filename + '”。帖子附件同時也是網絡硬盤中的文件,因此不能重名。' : '您以前曾上傳過同名的文件 “' +  filename + '”。',
                                '請選擇操作:<br />',
                                '[<a href="javascript:;" onclick="InsertOne($(\'attachment\'), ',
                                    content[2],
                                    ', [\'', filename.substring(0, i), '\', \'' + filename.substr(i + 1) + '\'], \'',
                                    content[3],
                                    '\', \'',
                                    openDisk ? '網絡硬盤:\\我的附件' : '',
                                    '\', \'',
                                    content[4], '\');Widget.InfoClose()">',
                                openDisk ? '直接使用網絡硬盤中的文件插入為附件' : '使用以前上傳的同名文件插入為附件,不再上傳',
                                '</a>]',
                                '<br />',
                                openDisk ? '[<a href="javascript:;" id="cover_file">上傳并覆蓋原文件</a>]<br />' : '',
                                '[<a href="javascript:;" id="rename_file">' , openDisk ? '上傳并自動重命名' : '請繼續上傳', '</a>]',
                                '<br />',
                                '[<a href="javascript:;" id="cancel_file">取消該文件的上傳</a>]'
                                ].join(''),
                                function () {
                                    if (!enableClosed) {
                                        closeUploadWidget();
                                        reset();
                                    }
                                }
                            );
                            
                        }
                        else{
                            Widget.Alert(
                                '您將要上傳的文件',
                                [
                                content[1] + '在網絡硬盤中已經存在<br />請選擇操作<br />',
                                '[<a href="javascript:;" id="cover_file">上傳并覆蓋原文件</a>]<br />',
                                '[<a href="javascript:;" id="rename_file">上傳并自動重命名</a>]<br />',
                                '[<a href="javascript:;" id="cancel_file">取消該文件的上傳</a>]'
                                ].join(''),
                                function () {
                                    if (!enableClosed) {
                                        closeUploadWidget();
                                        reset();
                                    }
                                }
                            );
                        }
                        
                        // cover
                        $('cover_file') && 
                        ($('cover_file').onclick = function () {
                            enableClosed = true;
                            Widget.InfoClose();
                            ajax.url += '&iscover=true';
                            ajax.send();
                            return false;
                        });
                        
                        // rename
                        $('rename_file').onclick = function () {
                            enableClosed = true;
                            Widget.InfoClose();
                            ajax.url += '&isrename=true';
                            ajax.send();
                            return false;
                        };
                        
                        $('cancel_file').onclick = function () {
                            Widget.InfoClose();
                            return false;
                        };
                        
                        $('popup_info_close').style.display = 'none';
                        $('popup_info_confirm').style.display = 'none';
                    }
                    //reset();
                    break;
                // 沒沖突
                // content: [1, 'guid']
                case '1':
                default:
                    Upload.Show();
                    var obj = {};
                    switch (content[content.length - 1]) {
                        case 'iscover':
                            obj.iscover = true;
                            break;
                        case 'isrename':
                            obj.isrename = true;
                            filename = content[content.length - 2]
                            break;
                    }
                    name = content[1] || content;
                    change (e, th, obj);
                    break;
            }
            delete ajax;
            if (enableClosed) closeUploadWidget();
        };
        ajax.send();
    }
    function closeUploadWidget () {
        if (Upload.IsHide) {
            Upload.IsHide = false;
            Widget.Close();
        }
    }
    function reset () {
        // 重設
        var form = Upload.oFileUpload.fileUpload.form;
        form && form.reset();
    }
    function change (e, th, obj) {
        // 判斷是否已經存在相同的文件
        for (var item in Upload.Files) {
            var curFile = Upload.Files[item];
            if (!curFile.deleted && curFile.filename == filename) {
                Widget.Alert('不能上傳該文件', '“<font color=\"green\">' + filename + '</font>”<br />網絡硬盤中已存在同名文件,不能重復上傳');
                return;
            }
        }
        
        // 增加一個未上傳文件個數
        Upload.Count++;

        // 清理無上傳文件項的提示信息
        var tipInfo = $('empty');
        if (tipInfo) {
            Upload.TipInfo = tipInfo;
            oNode.RemoveNode(tipInfo, $('item_container'));
        }

        // 呈現該上傳條目
        var file_item = oNode.CreateNode('ul');
        oNode.AddNode(file_item, $('item_container'));
        file_item.tabIndex = Upload.Indexs.length + 1;
        file_item.innerHTML = $('file_upload_item').innerHTML.replace(/\$/g, name);
        
        // render
        Upload.Render();

        // info
        Upload.Indexs.push(name);
        Upload.Files[name] = {
            name: name,
            index: Upload.Indexs.length - 1,
            // file input HTMLElement
            file_upload: ofu.fileUpload,
            // file name String
            filename: filename,
            // `ul` container HTMLElement
            file_item: file_item,
            // process bar
            processing: $('processing_' + name),
            // file icon HTMLElement
            file_icon: $('fileicon_' + name),
            // file name HTMLElement
            file_name: $('filename_' + name),
            // file size HTMLElement
            file_size: $('filesize_' + name),
            // file status HTMLElement
            file_status: $('filestatus_' + name),
            iscover: !!obj.iscover,
            isrename: !!obj.isrename,
            deleted: false,
            finished: false
        };
        Upload.Files[name]['file_name'].innerHTML
            = Upload.Files[name]['file_name'].title
            = filename;

        // 刪除按鈕
        Upload.AddDeleteButton(name);
        Upload.Files[name]['file_size'].innerHTML = '準備上傳';
        //Upload.Files[name]['file_status'].innerHTML = '<span><a href="javascript:void(0);" class="delete" title="刪除">刪除</a></span>';

        // reset

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区在线| 亚洲国产精品v| 成人美女视频在线看| 亚洲一二三四区不卡| 亚洲精品一区二区三区99| 91麻豆蜜桃一区二区三区| 久久精品国产一区二区三| 一区二区三区四区不卡视频| 久久综合狠狠综合| 欧美美女一区二区三区| 99精品欧美一区二区蜜桃免费| 美国欧美日韩国产在线播放| 亚洲免费三区一区二区| 国产女人18水真多18精品一级做 | 国产精品色一区二区三区| 欧美二区在线观看| 91精品办公室少妇高潮对白| 国产suv精品一区二区三区| 男人操女人的视频在线观看欧美| 国产精品久久久久一区| 久久精品欧美日韩精品| 欧美一区二区人人喊爽| 欧美午夜精品免费| 色综合天天在线| 国产不卡一区视频| 国产精品一区二区在线看| 日韩精品久久理论片| 亚洲电影一级片| 亚洲免费视频成人| 亚洲四区在线观看| 国产精品你懂的在线欣赏| 精品久久久久久无| 在线播放视频一区| 欧美日本不卡视频| 欧美午夜一区二区| 欧美日韩国产另类一区| 在线视频一区二区免费| 久久午夜免费电影| 欧美成人a∨高清免费观看| 91精品国产一区二区三区蜜臀| 欧美日韩精品电影| 欧美日韩一区小说| 欧美美女直播网站| 51精品秘密在线观看| 在线成人高清不卡| 欧美一区二区精品久久911| 欧美日韩亚洲综合在线| 777午夜精品视频在线播放| 91精品国产综合久久久久久久| 91精品欧美久久久久久动漫| 91精品午夜视频| 精品精品国产高清a毛片牛牛| 日韩视频一区二区三区在线播放| 欧美电影免费观看高清完整版 | 成人免费不卡视频| 成人免费视频免费观看| 成人h精品动漫一区二区三区| 不卡的电影网站| 91欧美激情一区二区三区成人| 色综合久久综合中文综合网| 在线观看日韩一区| 7777精品伊人久久久大香线蕉完整版 | 欧美精品视频www在线观看 | 中文字幕在线观看一区二区| 亚洲欧美日韩小说| 日韩精品电影一区亚洲| 精品一区二区三区免费播放| 国产成人午夜精品5599| 色婷婷激情久久| 欧美一区二区三区婷婷月色| 国产亚洲欧美日韩在线一区| 成人欧美一区二区三区小说| 五月婷婷色综合| 韩国一区二区视频| aaa亚洲精品| 欧美日韩在线不卡| 久久久天堂av| 亚洲一区二区欧美日韩| 国产自产视频一区二区三区| 宅男噜噜噜66一区二区66| 欧美大黄免费观看| 亚洲欧美影音先锋| 天天综合色天天综合色h| 韩国三级中文字幕hd久久精品| 91免费看片在线观看| 日韩一区二区三区av| 中文字幕永久在线不卡| 美女脱光内衣内裤视频久久网站| 成人精品免费视频| 日韩视频永久免费| 亚洲女同ⅹxx女同tv| 伦理电影国产精品| 日本韩国精品一区二区在线观看| 日韩欧美亚洲国产精品字幕久久久| 国产精品视频九色porn| 美女mm1313爽爽久久久蜜臀| 91麻豆精品在线观看| 久久这里只有精品视频网| 亚洲国产精品久久人人爱蜜臀| 国产精品一二三四五| 91精品啪在线观看国产60岁| 亚洲摸摸操操av| 国产99一区视频免费| 日韩西西人体444www| 亚洲精品视频在线| 国产成人精品一区二区三区四区| 欧美电影一区二区| 亚洲精品视频免费观看| 国产精品性做久久久久久| 欧美日韩精品欧美日韩精品| 成人欧美一区二区三区1314| 国精产品一区一区三区mba桃花 | 在线免费av一区| 欧美国产日本韩| 国产一区二区久久| 日韩丝袜情趣美女图片| 亚洲国产综合色| 91成人国产精品| 国产精品久久久久aaaa| 国产超碰在线一区| 久久久久亚洲蜜桃| 国精产品一区一区三区mba桃花| 欧美久久一区二区| 一区二区三区免费在线观看| 波多野结衣在线aⅴ中文字幕不卡| 久久综合九色综合97婷婷女人| 亚洲成人一区在线| 欧美日韩在线不卡| 亚洲国产精品人人做人人爽| 色欧美片视频在线观看| 美女视频一区二区三区| 911精品国产一区二区在线| 亚洲图片欧美色图| 欧美视频在线一区| 亚洲一区二区三区四区的| 欧美婷婷六月丁香综合色| 亚洲综合网站在线观看| 欧美丝袜丝交足nylons图片| 亚洲一区二区在线观看视频| 欧美体内she精高潮| 亚洲电影在线免费观看| 欧美日韩成人综合| 日本美女一区二区三区| 日韩一区二区三区免费观看| 蜜桃91丨九色丨蝌蚪91桃色| 精品久久久久久最新网址| 狠狠色丁香久久婷婷综合_中 | 亚洲另类在线视频| 欧美在线视频不卡| 亚洲超碰97人人做人人爱| 欧美日韩国产高清一区二区| 日韩激情av在线| 欧美电影免费观看高清完整版在| 国产一区二区三区四区五区美女| 久久精品人人做人人综合| 国产精品88av| 中文字幕巨乱亚洲| 在线精品视频一区二区三四| 天堂va蜜桃一区二区三区| 日韩你懂的电影在线观看| 国产乱码精品一区二区三区忘忧草| 国产日产欧美精品一区二区三区| 99re视频精品| 午夜电影网亚洲视频| 日韩美女一区二区三区| 国产91精品露脸国语对白| 欧美国产一区二区| 精品视频123区在线观看| 久久国产精品免费| 亚洲欧洲在线观看av| 一本高清dvd不卡在线观看| 日日嗨av一区二区三区四区| 国产日韩欧美电影| 欧美在线免费视屏| 青娱乐精品视频| 中文字幕欧美国产| 精品视频在线看| 国产成人精品午夜视频免费| 亚洲影院在线观看| 久久嫩草精品久久久久| 日本丰满少妇一区二区三区| 免费高清视频精品| 亚洲视频在线观看一区| 日韩亚洲欧美一区| 波多野结衣中文字幕一区 | 国产亚洲欧美一区在线观看| 色综合一个色综合亚洲| 青青草国产精品97视觉盛宴| 亚洲欧洲三级电影| 欧美二区三区的天堂| 97久久人人超碰| 久久精品国产99国产| 一区二区三区 在线观看视频| 亚洲精品在线免费播放| 在线视频你懂得一区二区三区| 国产一区二区电影| 日日摸夜夜添夜夜添国产精品 | 久久蜜臀中文字幕| 欧美巨大另类极品videosbest| av在线不卡免费看|