I seem to have mostly figured the problem out.
I added this function to create a delay time out:
Code:
function do_mouseout(){
navTimeout = window.setTimeout('expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1])',1000);
}
I added an item to each onMouseover to clear the delay time out and added an onMouseout with the delay time out function to the tab items.
Original code:
Code:
<li><a href="http://www.dynamicdrive.com" onMouseover="expandcontent('sc1', this)">Dynamic Drive</a></li>
<li><a href="http://www.javascriptkit.com" onMouseover="expandcontent('sc2', this)">JavaScript Kit</a></li>
<li><a href="http://www.codingforums.com" onMouseover="expandcontent('sc3', this)">CodingForums</a></li>
<li><a href="http://www.webmasterpick.com" onMouseover="expandcontent('sc4', this)">WebmasterPick</a></li>
New code:
Code:
<li><a href="http://www.dynamicdrive.com" onMouseover="clearTimeout(navTimeout);expandcontent('sc1', this)" onMouseout="do_mouseout()">Dynamic Drive</a></li>
<li><a href="http://www.javascriptkit.com" onMouseover="clearTimeout(navTimeout);expandcontent('sc2', this)" onMouseout="do_mouseout()">JavaScript Kit</a></li>
<li><a href="http://www.codingforums.com" onMouseover="clearTimeout(navTimeout);expandcontent('sc3', this)" onMouseout="do_mouseout()">CodingForums</a></li>
<li><a href="http://www.webmasterpick.com" onMouseover="clearTimeout(navTimeout);expandcontent('sc4', this)" onMouseout="do_mouseout()">WebmasterPick</a></li>
I also added an onMouseover and an onMouseout to the submenu items.
Original code:
Code:
<div id="sc1" class="tabcontent">
Visit Dynamic Drive for free, award winning DHTML scripts for your site:<br />
<a href="http://www.dynamicdrive.com/dynamicindex1/ ">Menu and Navigation</a> | <a href="http://www.dynamicdrive.com/dynamicindex2/">Scrollers</a> | <a href="http://www.dynamicdrive.com/dynamicindex16/"> | <a href="http://www.dynamicdrive.com/dynamicindex16/">Links & tooltips</a> | <a href="http://www.dynamicdrive.com/dynamicindex14/">Image Slideshows</a>
</div>
<div id="sc2" class="tabcontent">
<a href="http://www.javascriptkit.com/">Home</a> | <a href="http://www.javascriptkit.com/cutpastejava.shtml">Free JavaScripts</a> | <a href="http://www.javascriptkit.com/javaindex.shtml">JavaScript tutorials</a> | <a href="http://www.javascriptkit.com/dhtmltutors/">DHTML & CSS tutorials</a>
</div>
<div id="sc3" class="tabcontent">
Web Coding and discussions forum. Visit <a href="http://www.codingforums.com">Coding Forums</a> for help on JavaScript, CSS, PHP, XML, and more.
</div>
<div id="sc4" class="tabcontent">
<a href="http://www.webmasterpick.com">Webmaster Pick</a> features free and useful webmaster resources. Check out their useful <a href="http://www.webmasterpick.com/gifoptimize/">Gif Optimizer</a>.
</div>
New code:
Code:
<div id="sc1" class="tabcontent" onMouseover="clearTimeout(navTimeout);expandcontent('sc1', this);tabHighlight()" onMouseout="do_mouseout()">
Visit Dynamic Drive for free, award winning DHTML scripts for your site:<br />
<a href="http://www.dynamicdrive.com/dynamicindex1/ ">Menu and Navigation</a> | <a href="http://www.dynamicdrive.com/dynamicindex2/">Scrollers</a> | <a href="http://www.dynamicdrive.com/dynamicindex16/"> | <a href="http://www.dynamicdrive.com/dynamicindex16/">Links & tooltips</a> | <a href="http://www.dynamicdrive.com/dynamicindex14/">Image Slideshows</a>
</div>
<div id="sc2" class="tabcontent" onMouseover="clearTimeout(navTimeout);expandcontent('sc2', this);tabHighlight()" onMouseout="do_mouseout()">
<a href="http://www.javascriptkit.com/">Home</a> | <a href="http://www.javascriptkit.com/cutpastejava.shtml">Free JavaScripts</a> | <a href="http://www.javascriptkit.com/javaindex.shtml">JavaScript tutorials</a> | <a href="http://www.javascriptkit.com/dhtmltutors/">DHTML & CSS tutorials</a>
</div>
<div id="sc3" class="tabcontent" onMouseover="clearTimeout(navTimeout);expandcontent('sc3', this);tabHighlight()" onMouseout="do_mouseout()">
Web Coding and discussions forum. Visit <a href="http://www.codingforums.com">Coding Forums</a> for help on JavaScript, CSS, PHP, XML, and more.
</div>
<div id="sc4" class="tabcontent" onMouseover="clearTimeout(navTimeout);expandcontent('sc4', this);tabHighlight()" onMouseout="do_mouseout()">
<a href="http://www.webmasterpick.com">Webmaster Pick</a> features free and useful webmaster resources. Check out their useful <a href="http://www.webmasterpick.com/gifoptimize/">Gif Optimizer</a>.
</div>
Bookmarks