Тема: 2 function в 1
Показать сообщение отдельно
  #2 (permalink)  
Старый 21.06.2011, 21:25
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Попробуйте так:
function openWin(text) {
  myWin= open("", "displayWindow", "width=500,height=400,status=no,toolbar=no,menubar=no");
  myWin.document.open();
  myWin.document.write(text);
  myWin.document.close();  
}

function LoadWin(link) { 
    var oReq = (function () {
        if (typeof XMLHttpRequest === 'undefined') {
            XMLHttpRequest = function() {
                try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch(e) {}
                try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch(e) {}
                try { return new ActiveXObject("Msxml2.XMLHTTP"); }     catch(e) {}
                try { return new ActiveXObject("Microsoft.XMLHTTP"); }  catch(e) {}
                throw new Error("This browser does not support XMLHttpRequest.");
            };
        } return new XMLHttpRequest();
    }());
    if (oReq != null) {
        oReq.open("GET", link, true);
        oReq.onreadystatechange = function () {
            if (oReq.readyState == 4) {
                if (oReq.status == 200) {
                    openWin(oReq.responseText); 
                }
            }
        }; 
        oReq.send();
    } else { window.alert("AJAX (XMLHTTP) not supported."); }
}

Последний раз редактировалось yashka525, 22.06.2011 в 01:34.
Ответить с цитированием