pite
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вот код для: IE, Opera 8, Netscape 7 & 8, Avant Browser, Fast Browser Код: read_from_file.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Read External File</title> <SCRIPT language=javascript type=text/javascript src="browser.js"></SCRIPT> <SCRIPT language=javascript type=text/javascript src="readfile.js"></SCRIPT> </head> <body> <SCRIPT language = "Javascript"> alert(readFile("abc.txt")); </SCRIPT> </body> </html> | Код: browser.js var _Browser = false, _userAgent = navigator.userAgent.toLowerCase(); if (((_userAgent.indexOf("opera") > -1) && (_userAgent.indexOf("msie") > -1))) _Browser = "Opera"; else if (_userAgent.indexOf("netscape/7") > -1) _Browser = "Netscape Navigator 7"; else if (_userAgent.indexOf("netscape/8") > -1) _Browser = "Netscape Navigator 8"; else if (_userAgent.indexOf("firefox") > -1) _Browser = "Firefox"; else if (_userAgent.indexOf("msie") > -1) _Browser = "Internet Explorer"; else _Browser = "An unknown Browser"; var _BodyWidth = 0, _BodyHeight = 0; if (_Browser.indexOf("Internet Explorer")>-1){ _BodyWidth=document.documentElement.clientWidth; _BodyHeight=document.documentElement.clientHeight; }else if((_Browser.indexOf("Opera")>-1) || (_Browser.indexOf("Netscape Navigator 7")>-1) || (_Browser.indexOf("Netscape Navigator 8")>-1) || (_Browser.indexOf("Firefox")>-1)){ _BodyWidth=window.innerWidth; _BodyHeight=window.innerHeight; } // Result: _Browser, _BodyWidth, _BodyHeight | Код: readfile.js // read from File: Internet Explorer, Avant Browser function readFileInternetExplorer(file){ objXml = new ActiveXObject("Microsoft.XMLHTTP"); // objXml = new ActiveXObject("Msxml2.XMLHTTP"); older version var fileContent = ""; objXml.open("GET", file, true); objXml.onreadystatechange=function() { if (objXml.readyState==4) { fileContent = objXml.responseText; } } objXml.send(null); return fileContent; }// End read from File: Internet Explorer, Avant Browser // read from File: Firefox, Opera 8, Netscape Navigator 7 & 8 function readFileMozillaOpera(file){ var fileContent = ""; if (document.getElementById){ objXml = new XMLHttpRequest(); objXml.open("GET",file,false); objXml.send(null); fileContent = objXml.responseText; } return fileContent; }// End from File: Firefox, Opera 8, Netscape Navigator 7 & 8 // readFile(file) function readFile(file){ if(_Browser.indexOf("Internet Explorer")>-1){ return readFileInternetExplorer(file); } else if((_Browser.indexOf("Opera")>-1) || (_Browser.indexOf("Firefox")>-1) || (_Browser.indexOf("Netscape Navigator 7")>-1) || (_Browser.indexOf("Netscape Navigator 8")>-1)){ return readFileMozillaOpera(file); } else { return 0; } }// End readFile(file) | Код: ищются поддержки для других браузеров | Всего записей: 838 | Зарегистр. 09-05-2002 | Отправлено: 07:37 09-09-2005 | Исправлено: pite, 07:38 09-09-2005 |
|