Я ищу идеи о том, как вообще не изменять код, используемый для создания вкладок CSS (чтобы я мог поместить его во включаемый файл, чтобы избежать дублирования кода во всех файлах, которые его используют), но мой текущая реализация не позволяет этого, потому что мне нужно выбрать активную вкладку, используя id = "selectedTab".
Единственная найденная мною реализация, которая решает эту проблему, это следующая:
http://unraveled.com/publications/css_tabs/
Требуется присвоить класс каждой вкладке и использовать идентификатор тела для определения активной вкладки.
Это единственный способ или есть другие альтернативы?
Мой текущий код выглядит следующим образом (id = noajax "используется, чтобы избежать использования ajax для загрузки определенных страниц):
<div class="productTabsBlock2">
<a id="selectedTab" href="/link1" >OVERVIEW</a>
<a href="/link2">SCREENSHOTS</a>
<a id="noajax" href="/link3" >SPEED TESTS</a>
<a href="/link4" >AWARDS</a>
</div>
РЕДАКТИРОВАТЬ: asp доступен на стороне сервера и уже используется на этих страницах.