Замена фрейма на AJAX + innerHTML

IF

else
Замена фрейма на AJAX + innerHTML

Один из недостатков фреймов - если, к примеру, слева находится многоуровневая менюшка, то дальше своего фрейма она "разлетаться" не может, а значит или оставлять ей свободное пространство справа, либо отказываться от фреймов.
Отказавшись от фрейма мы будем иметь перезагрузку меню и других статических элементов страницы, а если компоненты меню качаются из базы, то это доп. время. В любом случае это не очень приятно.

Имея скрипт, работающий с серверным файлом ассинхронно, мы можем загружать в DIV, справа от меню, по сути целые страницы, не перегружая всю страницу.

Минус всего этого я вижу один - пресловутая SEO. Но там где SEO идёт лесом - это очень удобно.

Вопрос только в том, формировать HTML код с помощью JS или лучше это делать на сервере?
И нет ли ещё каких-нибудь подводных камней?
 

tf

крылья рулят
навигацию лучше js, но отдельные страницы лучше бы чтобы были с разными url т.к. в закладки не добавиш
ихмо
 

Линка

Новичок
IF

Вопрос только в том, формировать HTML код с помощью JS или лучше это делать на сервере?
В принципе это уже по воле автора
Но желательно,и это будет правилом хорошого тона, отдавать все в XML и разруливать javascript-ом
Ведь AJAX и подразумевает под собой передачу данных в XML формате
При расмотре в данном контексте(навигация) на все сто надо использовать XML
 

IF

else
У меня ещё возник вопрос. Вставляю в код c помощью innerHTML <script>...</script> - не работает.
Это у меня какой-то косяк или это в принципе не работает или это можно сделать как-то по другому?

Если это всё-таки работает, то гипотететически можно сделать сайт почти без тегов при просмотре кода, причём любой сложности.
 
Сверху