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

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

?? sarissa_ieemu_load.js

?? sarissa用于支持多瀏覽器的瀏覽及編程
?? JS
字號:
/** * ==================================================================== * About * ==================================================================== * Sarissa cross browser XML library - IE .load eulation (deprecated) * @version 0.9.7.6 * @author: Manos Batsis, mailto: mbatsis at users full stop sourceforge full stop net * * This script emulates Internet Explorer's .load method of DOM Document objects.  * * All functionality in this file is DEPRECATED, XMLHttpRequest objects  * should be used to load XML documents instead  * * @version 0.9.7.6 * @author: Manos Batsis, mailto: mbatsis at users full stop sourceforge full stop net * ==================================================================== * Licence * ==================================================================== * Sarissa is free software distributed under the GNU GPL version 2 (see <a href="gpl.txt">gpl.txt</a>) or higher,  * GNU LGPL version 2.1 (see <a href="lgpl.txt">lgpl.txt</a>) or higher and Apache Software License 2.0 or higher  * (see <a href="asl.txt">asl.txt</a>). This means you can choose one of the three and use that if you like. If  * you make modifications under the ASL, i would appreciate it if you submitted those. * In case your copy of Sarissa does not include the license texts, you may find * them online in various formats at <a href="http://www.gnu.org">http://www.gnu.org</a> and  * <a href="http://www.apache.org">http://www.apache.org</a>. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY  * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE  * WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE  * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */if(!_SARISSA_IS_IE){    if(_SARISSA_HAS_DOM_CREATE_DOCUMENT){        /**         * <p>Ensures the document was loaded correctly, otherwise sets the         * parseError to -1 to indicate something went wrong. Internal use</p>         * @private         */        Sarissa.__handleLoad__ = function(oDoc){            Sarissa.__setReadyState__(oDoc, 4);        };        function SarissaParseError() {            this.errorCode = 0;        };        /**        * <p>Attached by an event handler to the load event. Internal use.</p>        * @private        */        _sarissa_XMLDocument_onload = function(){            Sarissa.__handleLoad__(this);        };        /**         * <p>Sets the readyState property of the given DOM Document object.         * Internal use.</p>         * @private         * @argument oDoc the DOM Document object to fire the         *          readystatechange event         * @argument iReadyState the number to change the readystate property to         */        Sarissa.__setReadyState__ = function(oDoc, iReadyState){            oDoc.readyState = iReadyState;            oDoc.readystate = iReadyState;            if (oDoc.onreadystatechange != null && typeof oDoc.onreadystatechange == "function")                oDoc.onreadystatechange();        };        Sarissa.getDomDocument = function(sUri, sName){                        var oDoc = document.implementation.createDocument(sUri?sUri:null, sName?sName:null, null);            if(!oDoc.onreadystatechange){                            /**                * <p>Emulate IE's onreadystatechange attribute</p>                */                oDoc.onreadystatechange = null;            };            if(!oDoc.readyState){                /**                * <p>Emulates IE's readyState property, which always gives an integer from 0 to 4:</p>                * <ul><li>1 == LOADING,</li>                * <li>2 == LOADED,</li>                * <li>3 == INTERACTIVE,</li>                * <li>4 == COMPLETED</li></ul>                */                oDoc.readyState = 0;            };            if(!oDoc.parseError){                oDoc.parseError = new SarissaParseError();            };            oDoc.addEventListener("load", _sarissa_XMLDocument_onload, false);            return oDoc;        };        if(window.XMLDocument){            /**            * <p>Keeps a handle to the original load() method. Internal use and only            * if Mozilla version is lower than 1.4</p>            * @private            */            XMLDocument.prototype._sarissa_load = XMLDocument.prototype.load;            // NOTE: setting async to false will only work with documents            // called over HTTP (meaning a server), not the local file system,            // unless you are using Moz 1.4+.                    /**            * <p>This is deprecated, use XMLHttpRequest to load remote documents instead.             * Overrides the original load method to provide synchronous loading for            * Mozilla versions prior to 1.4 and fix ready state stuff.</p>            * @deprecated             * @returns the DOM Object as it was before the load() call (may be  empty)            */            XMLDocument.prototype.load = function(sURI) {                var oDoc = Sarissa.getDomDocument();                Sarissa.copyChildNodes(this, oDoc);                this.parseError.errorCode = 0;                Sarissa.__setReadyState__(this, 1);                try {                    if(this.async == false && _SARISSA_SYNC_NON_IMPLEMENTED) {                        var tmp = new XMLHttpRequest();                        tmp.open("GET", sURI, false);                        tmp.send(null);                        Sarissa.__setReadyState__(this, 2);                        Sarissa.copyChildNodes(tmp.responseXML, this);                        Sarissa.__setReadyState__(this, 3);                    }else{                        this._sarissa_load(sURI);                    };                }                catch (objException) {                        oDoc.parseError.errorCode = -1;                }                finally {                    if (!oDoc.documentElement || oDoc.documentElement.tagName == "parsererror"){                        oDoc.parseError.errorCode = -1;                    };                    if(this.async == false){                        Sarissa.__handleLoad__(this);                    };                };                return oDoc;            };        //if(window.XMLDocument) , now mainly for opera          }// TODO: check if the new document has content before trying to copynodes, check  for error handling in DOM 3 LS        else if(document.implementation && document.implementation.hasFeature && document.implementation.hasFeature('LS', '3.0')){            Document.prototype.async = true;            Document.prototype.onreadystatechange = null;            Document.prototype.load = function(sURI) {                var oldDoc = Sarissa.getDomDocument();                Sarissa.copyChildNodes(this, oldDoc, false);                var parser = document.implementation.createLSParser(this.async ? document.implementation.MODE_ASYNCHRONOUS : document.implementation.MODE_SYNCHRONOUS, null);                if(this.async){                    var self = this;                    parser.addEventListener("load",                         function(e) {                               self.readyState = 4;                              Sarissa.copyChildNodes(e.newDocument, self, false);                              self.onreadystatechange.call();                         },                         false);                 };                try {                    var oDoc = parser.parseURI(sURI);                    if(!this.async) {                        Sarissa.copyChildNodes(oDoc, this, false);                    };                }                catch(e){                    this.parseError.errorCode = -1;                };                return oldDoc;            };            /**            * <p>Factory method to obtain a new DOM Document object</p>            * @argument sUri the namespace of the root node (if any)            * @argument sUri the local name of the root node (if any)            * @returns a new DOM Document            */            Sarissa.getDomDocument = function(sUri, sName){                var oDoc = document.implementation.createDocument(sUri?sUri:null, sName?sName:null, null);                if(!oDoc.parseError){                    oDoc.parseError = {errorCode:0};                };                return oDoc;            };        }        else {            Sarissa.getDomDocument = function(sUri, sName){                var oDoc = document.implementation.createDocument(sUri?sUri:null, sName?sName:null, null);                // looks like safari does not create the root element for some unknown reason                if(oDoc && (sUri || sName) && !oDoc.documentElement){                    oDoc.appendChild(oDoc.createElementNS(sUri, sName));                };                // attachb to the new object as we have no prototype to use, this is for safari                if(!oDoc.load) {                        oDoc.load = function(sUrl) {                            var oldDoc = document.implementation.createDocument();                            Sarissa.copyChildNodes(this, oldDoc);                            this.parseError = {errorCode : 0};                            Sarissa.__setReadyState__(this, 1);                            if(this.async == false) {                                var tmp = new XMLHttpRequest();                                tmp.open("GET", sUrl, false);                                tmp.send(null);                                Sarissa.__setReadyState__(this, 2);                                Sarissa.copyChildNodes(tmp.responseXML, oDoc);                                if(!oDoc.documentElement || oDoc.getElementsByTagName("parsererror").length >0){                                    oDoc.parseError.errorCode = -1;                                };                                Sarissa.__setReadyState__(this, 3);                                Sarissa.__setReadyState__(this, 4);                            }                            else {                                var xmlhttp = new XMLHttpRequest();                                xmlhttp.open('GET', sUrl, true);                                xmlhttp.onreadystatechange = function(){                                    if (xmlhttp.readyState == 4) {                                        Sarissa.copyChildNodes(xmlhttp.responseXML, oDoc);                                        if(!oDoc.documentElement || oDoc.getElementsByTagName("parsererror").length > 0){                                            oDoc.parseError.errorCode = -1;                                        };                                          };                                Sarissa.__setReadyState__(oDoc, xmlhttp.readyState);                                };                                xmlhttp.send(null);                            };                            return oldDoc;                        };                };                return oDoc;            };        };    };//if(_SARISSA_HAS_DOM_CREATE_DOCUMENT)};//   EOF

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美激情小说另类| 日韩不卡在线观看日韩不卡视频| 亚洲精品成人a在线观看| 日本视频一区二区三区| 成人美女视频在线观看| 欧美一区二区不卡视频| 曰韩精品一区二区| 激情av综合网| 日韩亚洲欧美高清| 亚洲国产日韩精品| 97国产精品videossex| 久久久亚洲午夜电影| 亚洲国产美女搞黄色| 91欧美激情一区二区三区成人| 精品国产一区二区精华| 亚洲成人综合在线| 91欧美一区二区| 中文字幕一区二区三区四区 | 国产成人啪免费观看软件| 欧美写真视频网站| 亚洲精品视频免费观看| 成人91在线观看| 国产拍欧美日韩视频二区 | 亚洲主播在线播放| 91丨九色丨蝌蚪丨老版| 中文字幕不卡的av| 成人中文字幕合集| 久久久久国产精品免费免费搜索| 久久精品国产一区二区| 欧美一区中文字幕| 日本午夜精品一区二区三区电影| 91精品啪在线观看国产60岁| 午夜精品久久久久久久久久久| 在线视频你懂得一区二区三区| 亚洲卡通动漫在线| 欧美综合色免费| 亚洲一区免费视频| 欧美日韩国产美女| 毛片不卡一区二区| 精品久久久影院| 高清免费成人av| 国产精品毛片无遮挡高清| 91伊人久久大香线蕉| 夜夜操天天操亚洲| 欧美人与性动xxxx| 黑人巨大精品欧美一区| 欧美激情在线一区二区三区| 大尺度一区二区| 中文字幕一区三区| 欧美日韩在线不卡| 老司机精品视频线观看86| 精品国产乱码久久久久久老虎| 国产久卡久卡久卡久卡视频精品| 国产欧美日韩久久| 91极品视觉盛宴| 日韩av在线免费观看不卡| 精品粉嫩超白一线天av| 99视频有精品| 日韩电影在线观看电影| 欧美激情艳妇裸体舞| 91麻豆福利精品推荐| 五月天视频一区| 国产欧美日本一区二区三区| 欧美在线你懂得| 久久精品99国产精品| 国产精品久久久久久户外露出 | 欧美亚洲另类激情小说| 老汉av免费一区二区三区 | 精品日本一线二线三线不卡| 成人午夜电影久久影院| 午夜精品福利视频网站| 欧美激情资源网| 91精品国产品国语在线不卡| 成人在线视频一区二区| 天天综合色天天| 国产精品人人做人人爽人人添| 欧美亚一区二区| 国产成人在线影院| 亚洲第一福利视频在线| 国产精品免费视频网站| 欧美一区二区三区思思人 | 国产在线国偷精品免费看| 亚洲一区二区三区在线播放| 久久精品视频免费观看| 欧美疯狂做受xxxx富婆| 成人国产精品免费观看视频| 蜜臀久久99精品久久久久宅男 | 久久精品国产成人一区二区三区| 亚洲欧洲国产日本综合| 精品久久五月天| 欧美精选午夜久久久乱码6080| 成人久久视频在线观看| 麻豆91在线看| 亚洲成人免费观看| 亚洲永久精品国产| 中文字幕永久在线不卡| 国产欧美一二三区| 欧美精品一区二区三区在线| 在线播放亚洲一区| 欧美综合视频在线观看| 一本到一区二区三区| 成人国产精品免费观看| 国产精品亚洲一区二区三区妖精 | 久久久www成人免费毛片麻豆| 91精品欧美综合在线观看最新 | 国产日韩精品一区二区三区在线| 欧美一区二区三区性视频| 欧美在线不卡一区| 91久久精品一区二区三| 99久久99精品久久久久久| 国产盗摄视频一区二区三区| 精品一区二区av| 老司机精品视频导航| 麻豆精品视频在线| 看片的网站亚洲| 国产精品中文欧美| 成人综合在线网站| 91在线云播放| 欧美综合亚洲图片综合区| 欧美午夜一区二区三区| 欧美三级韩国三级日本一级| 欧美三级中文字幕在线观看| 欧亚洲嫩模精品一区三区| 欧美日韩精品系列| 8v天堂国产在线一区二区| 欧美变态tickling挠脚心| 久久综合九色综合97_久久久| 精品剧情在线观看| 国产精品久久久久久久浪潮网站| 国产精品传媒在线| 亚洲一区在线看| 蜜桃av噜噜一区二区三区小说| 极品少妇xxxx精品少妇| 国内精品久久久久影院薰衣草| 国产电影一区二区三区| 色久综合一二码| 3d动漫精品啪啪| 国产三区在线成人av| 成人免费一区二区三区视频| 亚洲五月六月丁香激情| 极品少妇一区二区三区精品视频| 国产成人福利片| 欧美图区在线视频| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美精品一区男女天堂| 国产精品视频一二三区| 一区二区三区精品久久久| 奇米777欧美一区二区| 国产精品一区久久久久| 日本高清不卡aⅴ免费网站| 91精品国产欧美一区二区18| 中文字幕欧美区| 亚洲高清免费在线| 成人精品在线视频观看| 欧美日韩中文字幕一区| 久久久精品一品道一区| 亚洲一级二级在线| 国产一区二区三区日韩 | wwwwxxxxx欧美| 亚洲精品免费播放| 精品一区二区免费看| 色激情天天射综合网| 久久久久久久久一| 亚洲第一激情av| 成人福利视频在线看| 精品美女在线播放| 亚洲国产一区二区三区| 国产一区二区三区香蕉| 欧美精品免费视频| 亚洲人成精品久久久久| 国产精品一二三四| 日韩午夜在线观看视频| 亚洲精选在线视频| 成人av电影观看| 久久久亚洲精品一区二区三区| 日本麻豆一区二区三区视频| 97aⅴ精品视频一二三区| 久久久久88色偷偷免费| 奇米色一区二区| 欧美精品 国产精品| 亚洲欧美日韩电影| 99久久久国产精品| 欧美国产一区二区| 国产九色sp调教91| 久久久亚洲欧洲日产国码αv| 蜜臀精品一区二区三区在线观看 | 国产精品全国免费观看高清| 美脚の诱脚舐め脚责91| 欧美日韩视频一区二区| 亚洲欧洲制服丝袜| 91免费小视频| 国产精品电影一区二区| 成人h动漫精品一区二| 国产三区在线成人av| 国产精品综合视频| 久久精品视频一区| 大胆亚洲人体视频| 成人免费在线视频观看| av亚洲精华国产精华| 亚洲欧美色图小说|