Скажите пожалуйста, какими браузерами и в каких версиях какие объекты для чтения файлов поддерживается/используются.
Реализуется ли все-таки кроссбраузерность при чтении и записи файлов JavaScript'om
Гуглил - не нашел
Смутило это:
Цитата:
|
: имеются две реализации компонента Active X, формирующего HTTP-запрос – Microsoft.XMLHTTP и Msxml12.XMLHTTP. Очевидно, что это разные версии компонента.
Но, что более важно, далеко не очевидно то, что данные компоненты от одного и того же производителя несовместимы друг с другом.
|
Будет ли этот код работать
во всех(в т.ч. новых версиях IE) браузерах?
function httpRequest(reqType,url,asynch){
if(window.XMLHttpRequest){
request = new XMLHttpRequest( );
} else if (window.ActiveXObject){
request=new ActiveXObject("Msxml2.XMLHTTP");
if (! request){
request=new ActiveXObject("Microsoft.XMLHTTP");
}
}
if(request){
initReq(reqType,url,asynch);
} else {
alert("Your browser does not permit the use of all "+
"of this application's features!");
}
}
function initReq(reqType,url,bool){
request.onreadystatechange=handleResponse;
request.open(reqType,url,bool);
request.send(null);
}