Комментарии 55
Не успеваю тут посмотреть http://absolvo.ru/tmp/9/
но это наверно хорошо, что не успеваю :)
А вопще анимированный бэк под люстры идея довольно хорошая, развивая её можно предложить упрощенный бек под тяжёлую флеш вставку, решая тем самым проблему выключенного флеша или долгой загрузки.
но это наверно хорошо, что не успеваю :)
А вопще анимированный бэк под люстры идея довольно хорошая, развивая её можно предложить упрощенный бек под тяжёлую флеш вставку, решая тем самым проблему выключенного флеша или долгой загрузки.
Отличный сервис http://www.ajaxload.info/ пользовался не однократно.
Еще "псевдо-аякса" навтыкать в функции с setTimeout(). Ну тогда уж точно ни каких подозрений ;)
Еще "псевдо-аякса" навтыкать в функции с setTimeout(). Ну тогда уж точно ни каких подозрений ;)
Не вовремя ты статью запостил :)
Зачем обманывать заказчика? Он деньги платит за работу, делайте её. Если заказчик не адекватен - не работайте, любому нормальному человеку можно обьяснить что вот тут аякс будет уместен, а тут нет...
НЛО прилетело и опубликовало эту надпись здесь
Тут довольно забавный промежуточный вариант: AJAX тут неуместен, а вот показанная замена - как раз наоборот вполне уместна. Ну а рассказывать ли клиенту, что это "не совсем AJAX" - это каждый решает для себя сам.
НЛО прилетело и опубликовало эту надпись здесь
Мне кажется, если он шарит в AJAX, ему не сложно объяснить, что тут он не нужен)
Даже если не шарит можно обьяснить ему это. А вообще будет круто если при сдаче проекта клиент даст знакомому посмотреть и окажеться, что знакомый таки шарит аякс.
>окажется
Я бы данный способ позиционировал, как элемент дизайна. А вообще, пока, не было случаев, что бы заказчик тупо говорил: "Хочу тут аякс и всё!". Чаще это звучит, как "Сделайте тут без перезагрузки по-больше". Мы даже специальную CMS сделали, где всё без перезагрузки)
Я бы данный способ позиционировал, как элемент дизайна. А вообще, пока, не было случаев, что бы заказчик тупо говорил: "Хочу тут аякс и всё!". Чаще это звучит, как "Сделайте тут без перезагрузки по-больше". Мы даже специальную CMS сделали, где всё без перезагрузки)
У меня бывало, что клиент просил чтобы на сайте в нужных местах был аякс. Но чтобы приходилось его обманывать, как это делает автор поста... это по-моему слишком... лучше просто отказаться от работы с ним...
В крайнем случае можно ajax сделать ненавязчиво...
В крайнем случае можно ajax сделать ненавязчиво...
НЛО прилетело и опубликовало эту надпись здесь
Идея полезна лишь тем, что позволяет заменить некрасивую стандартную подложку браузера на что-то поприятнее, но менее информативное. Что будет, если картинка недоступна? Десяток бесконечно вращающихся кружочков, раздражающих пользователя? С ajax'ом вы хоть узнаете, подгрузилась картинка или нет, и сможете показать что-то более информативное.
Я использовал псевдо-AJAX на первой стадии разработки, там где динамически подгружается текстовый контент. Сам аякс дольше реализовывать, но зато клиенту можно раньше показать, как это будет функционировать. Да и потом заменить это на настоящий аякс несложно, тут двойная работа почти не делается.
Вобщем, до подобной фишки, не так давно я додумался самостоятельно, методом эксперементов...
А вот какие ещё есть способы создания подобных прелодеров, под элементы? Можно несколько ссылок... Просто интересно, что практичнее.
А вот какие ещё есть способы создания подобных прелодеров, под элементы? Можно несколько ссылок... Просто интересно, что практичнее.
Кстати, у кого все махом грузится, рекомендую всё позыреть на эмуляторе медленных скоростей "Sloppy". Автор, добавьте ссылку в топик — у всех же уже жирные каналы ;)
кстати есть стандартная функция для подобных целей:
img src='bigImage.jpg' lowsrc='preload.gif'
img src='bigImage.jpg' lowsrc='preload.gif'
НЛО прилетело и опубликовало эту надпись здесь
А lowsrc чем не устраивает?
Красивое решение, спасибо!
НЛО прилетело и опубликовало эту надпись здесь
По-моему, это AJAX безо всяких "псевдо" :) Происходит же асинхронный обмен данными с сервером, без перезагрузки страницы. Просто его контроллировать не так удобно, как при работе с XMLHttpRequest - но ведь это в данном случае и не нужно?
Я понимаю, что цепляюсь и на самом деле AJAX уже давно не означает того, как оно расшифровывается, но тем не менее — формально «asynchronous JavaScript and XML».
Я понимаю, что цепляюсь и на самом деле AJAX уже давно не означает того, как оно расшифровывается, но тем не менее — формально «asynchronous JavaScript and XML».
;)
;)
Получается что любой javascript где идет манипуляция href или src - это ajax?
большое спасибо, очень элегантное решение!
Круто, использую этот трюк уже довольно давно, а теперь ему название есть — "Псевдо Айакс"! :D
я б в css добавил что-то типа:
img.#miDivID{border:1px solid #e5e5e5;background:url(ajax-loader.gif) center no-repeat;}
а в html вставлял бы:
div id="miDivID"
img src="" /
...
/div
img.#miDivID{border:1px solid #e5e5e5;background:url(ajax-loader.gif) center no-repeat;}
а в html вставлял бы:
div id="miDivID"
img src="" /
...
/div
а я думал это очевидное решение. давно уже пользую местами.
Да... если у заказчика самоцель - ajax "шоб було как у всех", то тут медицина бессильна... Можно вообще каждую страницу делать псевдо-аякс - грузить в невидимый фрейм, а юзеру демонстрировать крутящуюся хрень, потом заменять. Очень "красиво", да.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Псевдо-Ajax