Ajax вездесущий ajax

Статус
В этой теме нельзя размещать новые ответы.

qwerty

Постоялец
Регистрация
10 Апр 2006
Сообщения
75
Реакции
1
Наверняка многие видели как например на free-lance сделан переход между странцами.Кто нибудь может привести пример такой реализации или подсказать скрипт который это может сделать?
 
Возьми библиотеку jquery (jquery.com), она прекрасно работает с ajax. Куча плагинов. Точно такого, как ты хочешь я правда не видел, но реализовывается это не сложно.

По русски про jquery можно почитать тут
 
В принципе, любой JS-фреймворк должен обеспечивать данный функционал... Выбор большой: Mootools, ExtJS, JQuery...
 
_http://www.ajaxrain.com/index.php

готовые примеры
 
Приведенный сайт действительно классный много интересного.
Кстати использование аякса как нибудь
скаазывается на поисковой оптимизации?
И пытаясь найти такой скрипт
я хочу защетиться от сливание сайта целиком.Понятно что если
захотеть можно слить что угодно.Но моя догадка что это затруднит верна или нет?
 
По поводу поисковой оптимизации.
Если ты расчитываешь только на пользователей с включенным javascript'ом, то поисковик далеко не уйдет, т.к. не будет выполнять твои скрипты.
Так что если хочешь, чтобы было все красиво, делай так, чтобы сайтом можно было пользоваться как с включенным javascript, так и с выключенным.
То, что ты выдашь без javascript, считай то поисковики и увидят.
 
Благодарю за Ваш ответ.А как то можно определить что у пользователя включен ява скрипт или нет?Это получается можно сделать тоже только посредствам ява скрипта:)Прям палка о двух концах.Или есть другие методы?

тоесть если способ сделать
if(ява скрипт включен)
{
//..
через аякс
}
else
{
//..
без аякса
}
 
можно при генерации HTML сделать версию для javascript (ajax, и т.д.)

И тут же оформить "простую" версию поместив ее в тег
<noscript>Это увидят те, у кого отключен javascript</noscript>
 
И тут же оформить "простую" версию поместив ее в тег
<noscript>Это увидят те, у кого отключен javascript</noscript>
И документ станет тяжелее в ~1.5-2 раза, не айс.

Если цель подружить ajax и поисковики, то надо дублировать ссылки в href и onclick.

Если цель определить включен ли JS, то можно выставлять печеньку через JS и проверять результат.
 
Можно проверить так без куки (причем js может быть включен - а куки не установлены:(
HTML:
<div id='enablejs'>К сожалению Вам будут не доступны все возможности нашего вэб узла. 
Пожалуйста, включите js</div>
<script type='text/javascript'>
      document.getElementById('enablejs').style.display = 'none';
</script>
Просто как дважды - два. Одна оговорка:
в цсс ни в коем случае при описании правила display для id enablejs - не должен стоять флаг - !important.
Т.е.
HTML:
<style>
#enablejs{
 display: block !important;
}
</style>
Такого быть не должно.
Еще один моментец (пока не наступили на грабли:( блок скрипта не должнен находиться в контейнере родителя. Ну вообще красиво и правильно было бы вызвать все это по событию загрузки страницы. :)

Из удобных фреймворков, но без сильных визуальных эфектов + с поддержкой кирилицы (для не utf кодировок) - понравился переработанный Для просмотра ссылки Войди или Зарегистрируйся от Дмитрия Котерова.
А так: jQuery - о котором здесь уже неоднократно упоминали.
По поводу "продвинутых" библиотек с хорошей оптимизацией под поисковики + многопоточным аякс фреймворком понравился Для просмотра ссылки Войди или Зарегистрируйся
Про поисковую оптимизацию действительно нужно делать разделение:
"подкладка" - без яваскрипта, на пхп + html - полностью рабочая. И переопределение модели событий документа. Гугл в принципе научили неплохо индексировать и аякс и джаваскриптовые страницы. Остальные к сож. не умеют.

Но учти - во избежание .... передряг знание javascript a и xml ля тоже должно быть на уровне.
Как говорится - "берите не тяжким трудом, а умом".
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху