Показать сообщение отдельно
  #4 (permalink)  
Старый 08.03.2009, 16:13
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

ну, если вы не можете сами осилить что-то, то вечно за вас делать никто не будет.
прочитайте статьи еще раз.поробуйте примеры кода из статей.поробуйте их немного изменить.попробуйте сделать что-то похожее.
не пытайтесь сразу написать код под свои нужды.сначала поймите как это работает, и как это пишется в виде кода JS
если не получилось, порчитайте еще раз.и еще.и еще.так, до тех пор, пока не поймете.
как говорит мой преподаватель :"Умение програмировать приходит через два места:через попу и руки.На попе вы сидите, а руками набираете код.
и так, до тех пор пока не начнет получатся"
Короче, желаю вам усердия.
на закуску код пож ваши нужды:
//КОД из статьи.Вам следует понимать что тут творится, и уметь написать это не по памяти, а по смыслу.
//но пока используйте его хоть так.как данность
function getXmlHttp(){
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (ee) {
        }
    }
    if (typeof XMLHttpRequest!='undefined') {
        return new XMLHttpRequest();
    }
}
 
// Получить данные с url и вызывать cb - коллбэк c ответом сервера 
function getUrl(url, cb) { 
    var xmlhttp = getXmlHttp();
    // IE кэширует XMLHttpRequest запросы, так что добавляем случайный параметр к URL
    // (хотя можно обойтись правильными заголовками на сервере)
    xmlhttp.open("GET", url+'?r='+Math.random());
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            cb(
            xmlhttp.status, 
            xmlhttp.getAllResponseHeaders(), 
            xmlhttp.responseText
            );
        }
    }
    xmlhttp.send(null);
}
//конец коджа из статьи
//начало кода под ваши нужды
cb=function(status,headers,text)
	{
	alert(status)//код HTTP-статуса.если все ок, то 200.если страница не найдена-404.и дальше по пунктам
	alert(headers)//вм навряд ли понадобится
	alert(text)//текст, пришедший с сервера
	//а тут вы можете сделать все, что вам нужно после получения ответа с сервера
	}
url="http://ваш_сайт/ваш_ПХП_код";
getUrl(url, cb);

код взят из статьи
по моему не так уж сложно
Ответить с цитированием