Проект карты Саратова

В этой теме вы можете рассказать о своём проекте, и выслушать конструктивную и не очень критику о нём.
Правила форума
Только аргументированное обсуждение проектов в зоне vfose.ru
Флуд и неуважительное отношение к другим участникам форума будут караться баном.

Re: Проект карты Саратова

Сообщение Lundil » 10 дек 2007, 12:26

Со всеми замечаниями согласен. Буду устранть постепенно...

А за идею использовать AJAX - отдельное спасибо, я даже не знал что есть такие технологии...
Буду изучать.
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Проект карты Саратова

Сообщение Lundil » 12 дек 2007, 15:12

C AJAX разобрался вроде, тестова версия работает на всех браузерах кроме IE
даже с оффсайта их пример проверл на разных браузерах - под IE не срабатывает
Пример

в моем случае скрипт останавливается на строке проверял на IE6

ajaxRequest.onreadystatechange= function() {

if (ajaxRequest.readyState==4) {
if (ajaxRequest.status == 200) {
alert('Oki');
qw = ajaxRequest.responseText;// ---ЗДЕСЬ ОСТАНОВКА В InternetExplorer
alert('qw');
}
}
}
Oki повлется а другое нет
ошибка очень интересная (№ -1072896658)
как понимаю эта проблема как-то вами уже решалась, поделитесь...
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Проект карты Саратова

Сообщение zk » 12 дек 2007, 15:50

AJAX - это не стандарт, это всего лишь концепция, и билиотек множество.
Чтобы понять в чём там проблема, это надо разбираться в конкретной библиотеке...
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Проект карты Саратова

Сообщение Lundil » 12 дек 2007, 16:05

Если правильно понял, то переносимости на разных браузерах AJAX еще нет.
Вывод тогда такой "счастливые обладатели" Internet Explorer будут продолжать использовать текущую версию, остальных буду переадресовывать на версию с AJAX когда доделаю до конца...

А жать что так...
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Проект карты Саратова

Сообщение zk » 12 дек 2007, 16:14

Если правильно понял, то переносимости на разных браузерах AJAX еще нет.

Понял неправильно.

Либо пробуй другую AJAX библиотеку либо попробуй разобраться в этой.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Проект карты Саратова

Сообщение Lundil » 12 дек 2007, 16:57

http://www.tutorialspoint.com/ajax/ajax ... upport.htm
поддержка технологии встраивается в браузер, а не конкретными библиотеками на JavaScript, которые делают все то, что может позволить браузер. Значит поддержка нативная, и никаких дополнений не требует. Никаких библиотек в Opera FireFox я не ставил ни в Вендах, ни в Линуксе, в них все прекрасно работает.
И значит по-твоему только IE требует установки каких-либо библиотек..
Есть у тебя примерчики этих библиотек? и на чем их проверить можно бы было...

проверь у себя как работает этот пример
http://web-tec.info/samples/sample1.htm
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Проект карты Саратова

Сообщение zk » 12 дек 2007, 17:56

Попробую обьяснить что такое AJAX - это НЕ ТЕХНОЛОГИЯ, это просто концепция. И про неё нельзя сказать что она поддерживается или не поддерживается браузером.

Она может быть реализована по разному, и для её реализации можно использовать готовые библиотеки (под библиотекой имею ввиду js+php например), которые учитывают особенности всех браузеров, или не учитывают их, а можно писать реализацию AJAX самостоятельно, учитывая тонкости браузеров.

http://web-tec.info/samples/sample1.htm

Работает в фф, ие и опере.

То что в этом примере описано в браузерной части, можно назвать клиентской частью ajax библиотеки, а обработчик на стороне сервера - серверной.

Тут создаётся универсальный для всех браузеров XMLHttpRequest, можно сказать что это часть ajax библиотеки.
Код: Выделить всёРазвернуть
function createXMLHttpRequest() {
  var xmlReq = false;
  // branch for native XMLHttpRequest object
  if(window.XMLHttpRequest) {
    try {
      xmlReq = new XMLHttpRequest();
    } catch(e) {
      xmlReq = false;
    }
  // branch for IE/Windows ActiveX version
  } else if(window.ActiveXObject) {
    try {
      xmlReq = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e) {
        xmlReq = false;
      }
    }
  }
  return xmlReq;
}


В общем я даже не знаю как ещё обьяснить...

З.Ы. Например вот реализация http://dklab.ru/lib/JsHttpRequest/

А ещё я видел реализацию AJAX работающую на инклюдах js!!! =))
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Проект карты Саратова

Сообщение Lundil » 12 дек 2007, 19:37

zk писал(а):
http://web-tec.info/samples/sample1.htm

Работает в фф, ие и опере.


хорошо, вот точная копия этого примера
http://sity3d.vfose.ru/java/sample1.htm

Объсните мне пожалуйста почему он не отрабатывает в IE?
в то время как
http://web-tec.info/samples/sample1.htm
Отрабатывает в IE томже самом

Проблемы с сервером....????
---------------------------------------------------
Оказалось что да - восстановил настройки по-умолчанию в Апатче все сразу заработало.
потом высню какое изменение мешало... щас не принципиально это...)))
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Проект карты Саратова

Сообщение Lundil » 17 дек 2007, 10:47

на главной странице главной странице доступна ссылка на тестовую версию карты (AJAX)

прошу оценить ее работу. Перетаскивание мышкой картинки будет чуть позже.
Аватара пользователя
Lundil
Активный участник
 
Сообщения: 330
Зарегистрирован: 31 окт 2007, 10:41
Откуда: Саратов
Домен: http://mcsar.ru

Re: Проект карты Саратова

Сообщение zk » 17 дек 2007, 11:45

Работает =)

За Алерты при нажатии - незачот, ну я надеюсь что это временное явление.
Перетаскивание карты надо реализовывать как в гуглмапс - сейчас это стандарт.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Пред.След.

Вернуться в Проекты наших пользователей

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

cron