![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 1 Всего: 12 |
|
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
Tony, класс!
я использую http://www.barelyfitz.com/projects/tabber/ А также есть код
Но твой тоже интересен - что мне больше всего понравилось - у тебя нет привязки к пикселям + размер заголовка вкладки зависит не от какой-то переменной или стиля, а от длины текста или размера рисунка + можно легко вставлять рисунок или любой другой объект. Добавлено @ 16:25 Tony, это окончательный вариант? Добавлено @ 16:26 +1 |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 1 Всего: 12 |
Tony, это окончательный вариант? да вроде да. А чего не хватает?
|
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
вот этот проект посмотри http://www.barelyfitz.com/projects/tabber/
может что-нибудь и можно будет добавить. |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 1 Всего: 12 |
Как я понимаю тебэ не хватает ,4то на смену закладки не визивается другая ункция.Например AJAX.Toest' sholknuл po koreшку таба он вклю4ился + например виозвалась 2 функция.Такето можно сдеалть так:
<td onclick="changeTab(this);invokeAjax('mouj_url')" id="s3475394dfbgf_1" class="tabPage"> |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
||||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 1 Всего: 12 |
Ты можешь сам любую функцию прописать.Я просто привёл, как будто при переклу4ении закладки(1) сраватывает вызов Ajax'a.
|
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
||||
|
||||
SelenIT |
|
||||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 1 Всего: 401 |
Осмелюсь предложить "до кучи" и свой вариант, простой, без AJAXа - чисто для "украшения".
Постановка задачи: пусть есть несколько блоков с заданными id-ами, есть менюшка со ссылками на них как на якоря (<a href="#id">), в виде списка. Хочется, чтобы при отсутствии JS оно так и работало (это максимум возможного в такой ситуации), а при его наличии превращалось в красивый TabControl. Должна быть возможность (опциональная) заранее спрятать все блоки, кроме одного, с помощью специального CSS-класса, чтобы это все не дергалось в момент превращения (без JS этот класс не должен влиять ни на что). На странице может быть неограниченное число таких систем блоков с разными стилями. Мой вариант решения:
и пример использования (оформление табов, как и идея скрипта, пришли из этой темы):
А вот так это безобразие работает (проверено в FF2, Opera 8-8.5-9, IE6). Известные баги тестовой версии: пока это нельзя использовать в XHTML, отдаваемом с честным Content-type (из-за использования document.write, в принципе знаю как обойти, но цена - усложнение и ухудшение совместимости). Это сообщение отредактировал(а) SelenIT - 10.11.2006, 04:21 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
||||
|
|||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
SelenIT, спасибо, за пример!
![]() а твой tabcontrol может содержать рисунки в заголовках? |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 1 Всего: 401 |
pythonwin, может, в какой-то мере пример их уже содержит
![]() А вообще все ограничено только фантазией дизайнера/верстальщика и возможностью браузеров, обязательны только наличие списка и ссылки на якоря в каждом пункте... Это сообщение отредактировал(а) SelenIT - 13.11.2006, 03:49 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 1 Всего: 401 |
Сделал новую версию "безобразия":
P.S. Обнаружил и исправил еще один баг начальной загрузки - вариант, когда по умолчанию ни один див не спрятан, я предусмотрел, а вот если все спрятаны... теперь тоже предусмотрел ![]() Это сообщение отредактировал(а) SelenIT - 14.11.2006, 01:51 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: нет Всего: 36 |
SelenIT, ++1
![]() Добавлено @ 07:05 SelenIT, а рисунки в заговках и AJAX сможешь доделать? |
|||
|
||||
Izabela |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 13.2.2007 Где: Lviv Репутация: нет Всего: 3 |
Tony, а где у тебя AJAX используетса?
![]() ![]() --------------------
|
|||
|
||||
Izabela |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 13.2.2007 Где: Lviv Репутация: нет Всего: 3 |
Tony, попробовала дивами вместо таблицы
только во Добавлено через 46 секунд хочу переделать класом --------------------
|
|||
|
||||
![]() ![]() ![]() |
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |