You can try calling the method:
switchcontentinstance.toggledisplay(header) manually inside the header text you wish to also act as a toggler. For example, note the code in red below:
Code:
<h2>Demo 1:</h2>
<p><a href="javascript:faq.sweepToggle('contract')">Contract All</a> | <a href="javascript:faq.sweepToggle('expand')">Expand All</a></p>
<div class="eg-bar"><span id="faq1-title" class="iconspan"><img src="minus.gif" /></span><span onClick="faq.toggledisplay(document.getElementById('faq1-title'))">What is JavaScript?</span></div>
<div id="faq1" class="icongroup1">
JavaScript is a scripting language originally developed by Netscape to add interactivity and power to web documents. It is purely client side, and runs completely on the client's browser and computer.
</div>
<br />
<div class="eg-bar""><span id="faq2-title" class="iconspan"><img src="minus.gif" /></span><span onClick="faq.toggledisplay(document.getElementById('faq2-title'))">Difference between Java & JavaScript?</span></div>
<div id="faq2" class="icongroup1">
Java is completely different from JavaScript- the former is a compiled language while the later is a scripting language.
</div>
<br />
<div class="eg-bar""><span id="faq3-title" class="iconspan"><img src="minus.gif" /></span><span onClick="faq.toggledisplay(document.getElementById('faq3-title'))">What is DHTML?</span></div>
<div id="faq3" class="icongroup1">
DHTML is the combining of HTML, CSS, and JavaScript.
</div>
<br />
<script type="text/javascript">
var faq=new switchicon("icongroup1", "div") //Limit scanning of switch contents to just "div" elements
faq.setHeader('<img src="minus.gif" />', '<img src="plus.gif" />') //set icon HTML
faq.collapsePrevious(true) //Allow only 1 content open at any time
faq.setPersist(false) //No persistence enabled
faq.defaultExpanded(0) //Set 1st content to be expanded by default
faq.init()
</script>
Bookmarks