Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: APL от 20 Мая 2008, 15:34:46
-
Не знаете что можно сделать в опере 7x, как создать объект типа XMLHttpRequest() или ActiveXObject("Microsoft.XMLHTTP")?
Понимаю что старая версия, но как-то привык по максимуму совместимость делать :)))
-
Без фанатизма.
-
А это возможно в опере7 сделать? может какое альтернативное решение есть....
-
Используйте библиотеку JsHttpRequest - тогда совместимость гарантированна во всех браузерах. Я проверял - работает везде, да и в обращении очень удобна и проста. Взять и почитать про нее можно здесь (http://www.dklab.ru/lib/JsHttpRequest/). А если не хотите использовать саму бибилиотеку, то сможете выудить оттуда как работает эта техногоия в Oper-е.
-
Спасибо, буду пробовать :)
Правда пока не нашел описания... а с PHP я не работаю, привык к perl\'у :)
-
На такой код:
original
Выдается ошибка:
Ошибка: <текст фала к которому запрос> is not defined
Источник: http://127.0.0.xx/JsHttpRequest.js
Строка: 383
Видимо он хочет какую-то структуру получить в ответ, а мне просто нужно ответ в чистом виде... подскажите где не прав :)
-
На кой хрен тебе опера 7, подумай лучше.
Мне как-то не верится, что во всех остальных у тебя всё настолько заебись, что заняться больше нечем.
-
У меня в остальных хорошо, по крайней мере на сколько времени хватает... Вот, например, посмотрите - http:// tsmpanel . ru/ (пробелы поставил чтобы реферер на счетчиках будующих сюда не вел)
А 7 опера... ну если возможно решить проблему, то почему бы и нет, один раз сделаю, потом только копипастить буду :)
-
Тогда можно еще для IE4, Netscape 6 и прочей херни затачивать. Да и для оперы 6.
Зачем? Никто этими динозаврами не пользуется уже 10 лет.
-
Я например пользуюсь на работе 7 оперой, ибо там можно грузить только выбранные картинки. Там трафик ограничен сильно... А IE 7ого у меня не стоит :( тестирую в других местах...
Расскажите лучше где у меня ошибка в JsHttpRequest? Код я привел выше.
-
распарсить не может, очевидно
-
Вот в том-то и вопрос, как просто получить с помощью этой библиотеки ЛЮБОЙ ответ сервера, все зависимости от формата, а уж обработаю я сам как-нить?
-
Не знаете? Искал, но толкового описания библиотеки так и не нашел... Придется на 7 оперу забить... писать что-то самому на каких-нить iframeах или другом лениво пока...
может позже...
Зато на мобилкином IE работает :) что не может не радовать :)
-
Да не нужна никому нахер седьмая опера, как ты не поймешь. Восьмая даже не нужна уже.
Делать нефиг :)
-
hanslinger
Лично я пользуюсь и седмой, когда кол-во траффика поджимает, то удобно. А вообще у меня до черта браузеров стоит и даже бука есть на которой ie5, причем только для этого она и присутствует на работе :)
Все равно интересно реализовать :)
Я же не для какого-нить там 4ого нетскейпа делаю :)
-
Занялся-таки от нечего делать :)
Только где-то ошибся, подскажите плиз что не так:
document.write(\'\')
setTimeout( function(){ document.getElementById(\'calend\').innerHTML = \'\'+document.getElementById("calend2").innerHTML ; }, 2000);
Как мне прочитать что в iframe загрузилось?
-
Вот, например для теста сделал такую штуку
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)
подскажите плиз
-
Вот что смешно.
Сначала человек парится, изобретая xmlhttprequest в нахуй никому не нужном браузере. Типа чтоб все было круто. А потом делает ссылки вида href="javascript:".
Я бы на месте браузера обижался и сразу посылал.
-
А зачем для вывода календаря какой-то аякс? Если только для определенных событий, которые на дату навешиваются - так тогда их и надо присылать. В виде того же JSON. Я так делал, вставляя в body