I'm trying to use one same container to be opened from multiple links with different contents, but can't find a way to make it work.
I have one div container with multiple div's in it that have style display:none.
I have 3 links to open that container and activate a different series of div's for each link.
I use getExpander to check if expander is already open or not.
if open, I just change style to display block or none for the linked div's.
if not open, I open the espander, but if it was already opened once before, it opens again with the same div's on dispaly block then before, and I can't seem to figure out how to re-initialize this to have the wright div's displayed.
here is my header
Code: Select all
hs.graphicsDir = '/art/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.outlineWhileAnimating = true;
hs.preserveContent = false;
Code: Select all
<script language="javascript" type="text/javascript">
function clickTrainings(linkid,titreid,subtitleid,trainingid,menuid,hsid){
DetectElementToHide('div','titre-',titreid);
DetectElementToHide('div','subtitle-',subtitleid);
DetectElementToHide('div','trainings-',trainingid);
DetectElementToHide('div','menu-',menuid);
if(hs.getExpander()==null){
return hs.htmlExpand(document.getElementById(linkid), {contentId:'imagotrainings'});
}
}
</script>
<div id="PointerEpars"><a href="#" id="eparslink" onclick="clickTrainings('eparslink','titre-epars','subtitle-epars','trainings-intro-epars','menu-epars','imagotrainings');"><img src="images/transparent.png" alt="" width="100%" height="100%" border="0" /></a></div>
<div id="PointerPsy"><a href="#" id="psylink" onclick="clickTrainings('psylink','titre-psy','subtitle-psy','trainings-intro-psy','menu-psy','imagotrainings');"><img src="images/transparent.png" alt="" width="100%" height="100%" border="0" /></a></div>
<div id="PointerKnack"><a href="#" id="knacklink" onclick="clickTrainings('knacklink','titre-knack','subtitle-knack','trainings-intro-knack','menu-knack','imagotrainings');"><img src="images/transparent.png" alt="" width="100%" height="100%" border="0" /></a></div>
<!-- div highslide trainings -->
<div class="highslide-html-content-training" id="imagotrainings">
<div class="highslide-header-training">
<ul>
<li class="highslide-move"><a href="/#" onclick="return false">Déplacer</a></li>
<li class="highslide-close"><a href="/#" onclick="return hs.close(this)">Fermer</a></li>
</ul>
</div>
<div class="highslide-body">
<div class="highslide-contenu">
<div class="highslide-contenu-titre" id="titre-epars" style="display:none;"><font style="font-size:50px; font-style:italic;">e</font></div>
<div class="highslide-contenu-titre" id="titre-psy" style="display:none;"><font style="font-size:50px; font-style:italic;">chol</font></div>
<div class="highslide-contenu-titre" id="titre-knack" style="display:none;"><b>KN...</b>></div>
<div class="highslide-contenu-titre" id="titre-pan" style="display:none;"><font style="font-size:50px; font-style:italic;">th...</font></div>
<div class="highslide-contenu-sous-titre" id="subtitle-epars" style="display:none;">prés... psych</div>
<div class="highslide-contenu-sous-titre" id="subtitle-psy" style="display:none;">mod...</div>
<div class="highslide-contenu-sous-titre" id="subtitle-knack" style="display:none;">mod...</div>
<div class="highslide-contenu-sous-titre" id="subtitle-pan" style="display:none;">mod...</div>
<div class="highslide-contenu-texte">
<div id="trainings-intro-epars" style="display:none;"><font style="font-weight:bold;">sémin...</div>
<div id="trainings-intro-psy" style="display:none;"><font style="font-weight:bold;">psyc...</font><br/></div>
<div id="trainings-intro-knack" style="display:none;"><font style="font-weight:bold;">kn...</font><br/></div>
<div id="trainings-intro-pan" style="display:none;"><font style="font-weight:bold;">psych...</font><br/></div>
<div id="trainings-target-epars" style="display:none;"><font style="font-weight:bold;">séminai...</div>
<div id="trainings-target-psy" style="display:none;"><font style="font-weight:bold;">mod...</font><br/></div>
<div id="trainings-target-knack" style="display:none;"><font style="font-weight:bold;">mod...</font><br/></div>
<div id="trainings-target-pan" style="display:none;"><font style="font-weight:bold;">mod...</font><br/></div>
<div id="trainings-cursus-epars" style="display:none;"><font style="font-weight:bold;">cursus ....</div>
<div id="trainings-cursus-psy" style="display:none;"><font style="font-weight:bold;">curs...</font><br/></div>
<div id="trainings-cursus-knack" style="display:none;"><font style="font-weight:bold;">curs...</font><br/></div>
<div id="trainings-cursus-pan" style="display:none;"><font style="font-weight:bold;">curs...</font><br/></div>
<div id="trainings-info-epars" style="display:none;"><font style="font-weight:bold;">informations ...</div>
<div id="trainings-info-psy" style="display:none;"><font style="font-weight:bold;">informations ...</div>
<div id="trainings-info-knack" style="display:none;"><font style="font-weight:bold;">informations ...</div>
<div id="trainings-info-pan" style="display:none;"><font style="font-weight:bold;">informations pratique...</div>
<div id="trainings-inscription-epars" style="display:none;"><font style="font-weight:bold;">je participe...</div>
<div id="trainings-inscription-psy" style="display:none;"><font style="font-weight:bold;">je participe</font><br/><br />quelle est votre...</div>
<div id="trainings-initiation" style="display:none;"><font style="font-weight:bold;">modèle initiatique</font><br/>c'est par un enseignement...</div>
<div id="trainings-table" style="display:none;"><font style="font-weight:bold;">table d'hôte</font><br/>les repas de midi, bien que libres, ....</div>
</div><!-- texte -->
</div><!-- contenu -->
<div class="highslide-menu-contextuel" id="menu-epars" style="display:none;">
<a href="#" onclick="DetectElementToHide('div','trainings-','trainings-intro-epars');">epars</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-target-epars');">pour qui?</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-cursus-epars');">cursus</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-info-epars');">pratique</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-inscription-epars');">je participe</a>
</div>
<div class="highslide-menu-contextuel" id="menu-psy" style="display:none;">
<a href="#" onclick="DetectElementToHide('div','trainings-','trainings-intro-psy');">psy</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-target-psy');">pour qui?</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-cursus-psy');">cursus</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-info-psy');">pratique</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-inscription-psy');">je participe</a>
</div>
<div class="highslide-menu-contextuel" id="menu-knack" style="display:none;">
<a href="#" onclick="DetectElementToHide('div','trainings-','trainings-intro-knack');">knack</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-target-knack');">pour qui?</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-cursus-knack');">cursus</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-info-knack');">pratique</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-inscription-knack');">je participe</a>
</div>
<div class="highslide-menu-contextuel" id="menu-pan" style="display:none;">
<a href="#" onclick="DetectElementToHide('div','trainings-','trainings-intro-pan');">pan</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-target-pan');">pour qui?</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-cursus-pan');">cursus</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-info-pan');">pratique</a><br /><a href="#" onclick="DetectElementToHide('div','trainings-','trainings-inscription-pan');">je participe</a>
</div>
</div><!-- body -->
<div class="highslide-footer"></div>
</div><!-- highslide -->
<!-- fin highslide epars -->
is there another way to do this?
thanks in advance