Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Ну типа того. Xmlhttprequest, в то время только начинал свой разбег.
Это было вроде экспериментальной альтернативы серверным приложениям. Мучительная попытка заменить javascript'ом весь cgi.
помню я времена, когда XmlHttpRequest был только в головах, попалась мне дико интересная статья, что можно клиентскую динамику реализовать примерно так:
1. сначала подключаем новый скрипт, типа так:
document.write('<script src="req.php"></script>');
2. сервероскрипт генерит валидный яваскрипт, который делает такое:
document.all.result.innerHTML='hi!';
Такая простая мысль меня впечатлила. Правда, клиентские технологии были только в зародыше, тогда еще IE5 был самым мощным браузером, касаемо dynamic html, даже NN отставал
А вот, кстати. Любопытно было бы поэкспериментить на существенность различий между <xmlhttprequest> и document.createElement('script') с параметром src указывающим на нужный файл с нужными параметрами...
Так не в нарушениях дело... и xmlhttp родился задолго до активного его использования. А собственно функция его - только асинхронный обмен данными. И всё. "Маленький шажок..."(с)
различия, видимо, внешние. XHR - javascript обьект, с методами и событиями, и принимает на колбэк строку. А тег скрипт должен как-то убираться и создаваться вновь, при этом непонятки с кешированием, и скрипт должен выдавать абсолютно корректный скрипт-код.
а кроме этого особой разницы быть не должно, см. обертку Котерова JsHttpRequest: http://dklab.ru/lib/JsHttpRequest/
кстати, тоже достаточно древняя штука - до появления jquery я юзал это совместно с xLib (http://cross-browser.com/)
есть такое )
но лепил из заказанных картинок, тем более - какие навыки в 18 лет, какие технологии в 2004ом?
и да. хостинг должен быть Народ, поэтому все исключительно клиент-сайд
Это было вроде экспериментальной альтернативы серверным приложениям. Мучительная попытка заменить javascript'ом весь cgi.
1. сначала подключаем новый скрипт, типа так:
document.write('<script src="req.php"></script>');
2. сервероскрипт генерит валидный яваскрипт, который делает такое:
document.all.result.innerHTML='hi!';
Такая простая мысль меня впечатлила. Правда, клиентские технологии были только в зародыше, тогда еще IE5 был самым мощным браузером, касаемо dynamic html, даже NN отставал
а кроме этого особой разницы быть не должно, см. обертку Котерова JsHttpRequest:
http://dklab.ru/lib/JsHttpRequest/
кстати, тоже достаточно древняя штука - до появления jquery я юзал это совместно с xLib (http://cross-browser.com/)
(да, древняя...)
--
js - вообще очень любопытная штука. )
надо же, а свечка работает даже спустя 7 лет!и скролл, и пламя, и меню )
даже взгрустнулось )
> свечка
проктолога в тред!
но лепил из заказанных картинок, тем более - какие навыки в 18 лет, какие технологии в 2004ом?
и да. хостинг должен быть Народ, поэтому все исключительно клиент-сайд