Archives Posts
Пишем простой Tab list с prototype.js
Как я написал свой Tab list и почему не использовал доступные в интернете готовые примеры.
Вот примеры Tab листов, которые я раньше использовал:
На примерах этих tab листов, трудно понять как работает сам механизм связанный с переключаниями между tab’ами.
И один из больших недостатков я не смог застивить работать эти tab листы на динамически вызваных страницах, которые вызваются через методы библиотеки prototype.js (Ajax.Updater и др.). Вот по этой причине я решил написать свой tab лист.
Первое, создаем простой html документ:
[cc lang="php"]
[/cc]
Обратите внимание на кодировку в документе используется UTF-8, так как библиотека prototype.js не дружит с нашими кодировками windowds-1251
Если у вас все же есть необходимость использовать в работе кодировку windows-1251, вам поможет библиотека Дмитрия Котерова JsHttpRequest. Которая полностью совместима с prototype.js
В моем примере tab list я использую CSS стили из проекта Dexagogo.
Перед закрытием тега </head> , добавляем подключение библиотеки prototype.js, которую я использую для переключения между tab’ами, и динамеческой загрузки информации в выбранный tab.

