У меня есть html-страница. На этой странице есть одна ссылка. После нажатия на эту ссылку я хочу перейти на совершенно новую страницу с множеством вкладок. Я создал эти вкладки с помощью dojo tabcontainer. Теперь проблема в том, что я могу перейти на новую страницу, содержащую эти вкладки, и по умолчанию открывается первая вкладка. Но я хочу динамически изменять вкладку, которая должна открываться, когда я перехожу к этой странице. Предположим, что нажатие на ссылку на первой странице html должно перейти к странице, содержащей вкладки, и открыть 3-ей вкладку. Аналогично, в некоторых условиях он должен открыть любую другую вкладку. И выбор вкладок выполняется на первой странице, которая снова динамична. Как достичь этого?Перейдите на конкретную вкладку (используемый dojo tabcontainer) на странице из гиперссылки в другой html
<div dojoType="dijit.layout.TabContainer" id="tabcontainerId" style="height:100%">
<div dojoType="dijit.layout.ContentPane" region="center" title="Title1">
<div dojoAttachPoint="title1WidgetHolder" id="title1WidgetHolder"></div>
</div>
<div dojoType="dijit.layout.ContentPane" region="center" title="Title2" id="title2PaneId">
<div dojoAttachPoint="title2WidgetHolder" id="title2WidgetHolder"></div>
</div>
<div dojoType="dijit.layout.ContentPane" region="center" title="Title3" id="title3PaneId">
<div dojoAttachPoint="title3WidgetHolder" id="title3WidgetHolder"</div>
<div dojoType="dijit.layout.ContentPane" region="center" id="title4PaneId" title="Title4">
</div>
</div>
Это страница с вкладками, куда я хочу приехать после навигации. На первой странице будет ссылка, на которую я перейду на эту страницу вкладок.
Надеюсь, что этот вопрос ясен.
PS: Я хочу, чтобы выигрыш первым пришел на эту страницу и изменить вкладки в готовом() или dojo.addOnLoad(), который может быть сделан с помощью selectChild()
Заранее спасибо
Если ваша страница обрабатывается на сервере (например, с php), вы можете сгенерировать HTML в соответствии с вкладкой, которую вы хотите загрузить вначале. Если это простая html-страница, вам придется использовать 'ready()' – ben