__SPiRiT__: Ежик у меня не получилось всадить этот код к имеющемуся.
x.readyState == 4 && x.status == 200
не равняются, первая и вторая переменная равны нулю (((
Упростил пример и выложил по адресу
_webh.ru/download/java.rar
пример работы скрипта
_webh.ru/download/sort/
ну код _webh.ru/download/java.rar правильный, хотя вроде есть уже более новая версия библиотека xajax (если я не ошибаюсь), а вот что делает скрипт: _webh.ru/download/sort/, я так и не понял :).
Попробуй задать запрос так:
if (document.getElementById) {
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
}
if (x) {
x.onreadystatechange = function() {
if (x.readyState == 4 && x.status == 200) {
// действие
}else{
// действие
}
}
document.getElementById('span_result').innerHTML = receiveReq.responseText;
}
код рабочий и точно не кеширует выдачу.
ЗЫ и еще использовать лучше не <span> в HTML коде, а <div>, кто знает как реагирует браузер.
Просто IE раньше (до версии 7) плевал на стандарты и делал собственныю блочную модель (т.е. padding и толщина границу откладываются во внутрь, а не во вне, тем самым не увеличивая размер блока), а вот Mozilla все делает по стандартам (хотя в данном случае стандарты глупые :), по моему мнению).
topol: Есть, вообще, браузер, который нормально css показывает?
FireFox
topol:
Еще одно открытие - ширина бокса в статье(судя по иллюстрации) это ширина включающая маргин бокса, что скорее не так.
Как раз именно это по стандартам (хотя, что я думаю о данной вещи в стандартах, я писал выше).
topol: Ёжик В Тумане, ТВЭЛ, спасибо за помощь. С вами, то же, трудно :)
Я не программист на java - я пишу на php, но пришлось столкнуться с ajax`ом.
Описание проблемки.
1) Есть функция, которая обновляет информацию в заданном div`е.
$objResponse = new xajaxResponse();
$objResponse->addAssign("div1","innerHTML",$CONTENT);
2) И есть функция, которая мне выдаёт порядок информации в div1 через document.getElementById. И как понял Я, то функция document.getElementById берёт инфу из html кода страницы, но если я загружаю другую страницу через функцию 1), то мне всё равно показывается сортировка, которая была при загруженной страницы.
Из Вашего объяснения не понятно какую библиотеку Вы используете и как обращаетесь к HTML коду? Вообще подозреваю, что проблема не в Ajax (если сервер получает, что-то от клиента и клиент от сервера), а в обработке документа какой - то функцией, покажите код JS.
topol: Нормальный браузер должен показывать css правильно, а правильно - это следовать коробочной модели, т.е. у бокса есть внутрення область и внешняя - фокс показывает не правильно. не ставте с ног на голову.
topol, читаем документацию и делаем открытие, откуда есть пошла :) Box Model
Мишган, а не ужели все, что было в файле, нужно было грузить клиенту? Не было возможности разделять: на этой страницы нужен такой функционал, а на этой другой?
И еще технический вопрос: как же организовывались эти библиотеки, в какую структуру, и как работало?
topol: Подскажите луше, как сделать одинаковый интервал в дивах меду блоками с рамками, когда они в разных браузерах по разному показываются - будет вам респект.
Без извратов ни как, а с извратами написано вот тут: About Conditional Comments, т.е. для "шибко умного" "браузера" ( слово браузер в кавычках специально), задать размеры, границы и отступы отдельно.
"Баланс временно недоступен"
У меня тоже: "Баланс временно недоступен", похоже у Яндекса проблемы.
Я чуть под стол не упал прочитав вот это:
http://www.inosmi.ru/stories/06/11/20/3496/231328.html
Статья крайне "цивилизованная" и "политкорректная" 😂 , в лучших традициях нацисткой Германии 😂 . Спасибо хоть комментарии человечные.
А в общем, не читайте такие статьи, недоумков везде полно, только жалко, что когда пишут это про русских, все молчат.
Ежик у меня не получилось всадить этот код к имеющемуся.
x.readyState == 4 && x.status == 200
не равняются, первая и вторая переменная равны нулю (((
??????????
Этого просто не может быть: обработка ответов http-запросов с помощью JavaScript, при успешном событии onreadystatechange они не должны быть равны 0, они вообще не могут быть 0.
Проверь, сервер вообще получает хоть какой-нибудь ответ от клиента. И какая ошибка выдается?
Ежик хелп.
так пользуюсь xajax`ом.
Упростил пример и выложил по адресу
_webh.ru/download/java.rar
пример работы скрипта
_webh.ru/download/sort/
ну код _webh.ru/download/java.rar правильный, хотя вроде есть уже более новая версия библиотека xajax (если я не ошибаюсь), а вот что делает скрипт: _webh.ru/download/sort/, я так и не понял :).
Попробуй задать запрос так:
код рабочий и точно не кеширует выдачу.
ЗЫ и еще использовать лучше не <span> в HTML коде, а <div>, кто знает как реагирует браузер.
...считал что IE непогрешим.
Просто IE раньше (до версии 7) плевал на стандарты и делал собственныю блочную модель (т.е. padding и толщина границу откладываются во внутрь, а не во вне, тем самым не увеличивая размер блока), а вот Mozilla все делает по стандартам (хотя в данном случае стандарты глупые :), по моему мнению).
Есть, вообще, браузер, который нормально css показывает?
FireFox
Еще одно открытие - ширина бокса в статье(судя по иллюстрации) это ширина включающая маргин бокса, что скорее не так.
Как раз именно это по стандартам (хотя, что я думаю о данной вещи в стандартах, я писал выше).
Ёжик В Тумане, ТВЭЛ, спасибо за помощь. С вами, то же, трудно :)
:)
Приветствую.
Я не программист на java - я пишу на php, но пришлось столкнуться с ajax`ом.
Описание проблемки.
1) Есть функция, которая обновляет информацию в заданном div`е.
2) И есть функция, которая мне выдаёт порядок информации в div1 через document.getElementById. И как понял Я, то функция document.getElementById берёт инфу из html кода страницы, но если я загружаю другую страницу через функцию 1), то мне всё равно показывается сортировка, которая была при загруженной страницы.
Из Вашего объяснения не понятно какую библиотеку Вы используете и как обращаетесь к HTML коду? Вообще подозреваю, что проблема не в Ajax (если сервер получает, что-то от клиента и клиент от сервера), а в обработке документа какой - то функцией, покажите код JS.
Нормальный браузер должен показывать css правильно, а правильно - это следовать коробочной модели, т.е. у бокса есть внутрення область и внешняя - фокс показывает не правильно. не ставте с ног на голову.
topol, читаем документацию и делаем открытие, откуда есть пошла :) Box Model
если ни чего не получается, то зайдите и посмотрите вот эту ссылку: http://www.brunildo.org/test/csshacks3.html .
Мишган, а не ужели все, что было в файле, нужно было грузить клиенту? Не было возможности разделять: на этой страницы нужен такой функционал, а на этой другой?
И еще технический вопрос: как же организовывались эти библиотеки, в какую структуру, и как работало?
Ёжик В Тумане, объясните, про что речь? Я понять не могу, что неправильно отображается. А еще лучше покажите :)
:)
Вообще, тема действительно ушла в сторону.
Подскажите луше, как сделать одинаковый интервал в дивах меду блоками с рамками, когда они в разных браузерах по разному показываются - будет вам респект.
Без извратов ни как, а с извратами написано вот тут: About Conditional Comments, т.е. для "шибко умного" "браузера" ( слово браузер в кавычках специально), задать размеры, границы и отступы отдельно.