Показать сообщение отдельно
  #5 (permalink)  
Старый 04.08.2010, 13:59
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от jetli13
Это все вырастает в достаточно большое количество функций
а как иначе?
если ты хочешь выполнять при различных условиях сотню разных действий, то тебе и понадобится сотня функций.
как ни крутись.
есть конечно вариант все запихнуть в одну функцию, и запихнуть в нее кучу условий, в зависимости от текущего состояния, и выполнения определенной части функции при условиях.
тогда мы получим одну не поддерживаемую функцию.
поэтому так ни в коем случае не стоит делать.
Сообщение от jetli13
Просто хочется как это сделать так чтоб при необходимости потом что то переделать, не было мучительно больно.
создай массив
его индексами будут номера вкладок, а элементами объекты со свойствами In и Out, в которых будут содержатся функции, которые следует выполнить при входе/уходе с данной вкладки

еще можешь просто помещать код функций прямо в HTML-коде вкладок, и чтобы они попадали в глобальный массив в зависимости от ID вкладки
тогда, если у тебя будет куча страниц на сайте с разными, но персекающимися наборами вкладок, будет легче поддерживать, чем глобальный код
Ответить с цитированием