Автор Тема: Помогите с Ajax в Opera 7.x  (Прочитано 12966 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Помогите с Ajax в Opera 7.x
« Ответ #15 : 23 Мая 2008, 15:23:49 »
Занялся-таки от нечего делать :)

Только где-то ошибся, подскажите плиз что не так:


document.write(\'\')
setTimeout( function(){ document.getElementById(\'calend\').innerHTML = \'\'+document.getElementById("calend2").innerHTML   ; }, 2000);


Как мне прочитать что в iframe загрузилось?

Оффлайн APL

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 344
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.aerozone.ru
Помогите с Ajax в Opera 7.x
« Ответ #16 : 23 Мая 2008, 16:39:38 »
Вот, например для теста сделал такую штуку
http://www.aerozone.ru/calend.html

В нормальных браузерах юзаем ActiveXObject, а
в 7ой опере создаем iframe "operacalend", грузим туда календарик из cgi, читаем operacalend.document.body.innerHTML и пишем содержимое в div

только ссылки типа href="javascript:... не пашут... :(
ругается
Unknown context
Syntax error while loading (line 1)

подскажите плиз
« Последнее редактирование: 23 Мая 2008, 16:47:13 от APL »

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Помогите с Ajax в Opera 7.x
« Ответ #17 : 23 Мая 2008, 17:10:48 »
Вот что смешно.
Сначала человек парится, изобретая xmlhttprequest в нахуй никому не нужном браузере. Типа чтоб все было круто. А потом делает ссылки вида href="javascript:".
Я бы на месте браузера обижался и сразу посылал.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Помогите с Ajax в Opera 7.x
« Ответ #18 : 23 Мая 2008, 17:15:35 »
А зачем для вывода календаря какой-то аякс? Если только для определенных событий, которые на дату навешиваются - так тогда их и надо присылать. В виде того же JSON. Я так делал, вставляя в body
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28