Beste,
Ik ben nog steeds 10 uur per dag beschikbaar voor Planemania.
Omdat we teveel opties hebben voor het aantal beschikbare menu plaatsen, bedachten we een dropdown.
Deze werkt tot nu toe redelijk, preview hier:
http://planemania.nl/nl1/index.php
Login: criminalspoint
Passw: criminalspoint
Als je nu met je muis boven "sociaal" hangt, en daarna met je muis boven "support" gaat hangen, word de menuknop "Sociaal" weer blauw, en ik wil dat deze wit blijft totdat het menu word afgesloten.
Nu is dit de scripting:
JavaScript:
<script language="JavaScript">
var timeout = 30;
var closetimer = 0;
var ddmenuitem = 0;
// open hidden layer
function mopen(id)
{
// cancel close timer
mcancelclosetime();
// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
// get new layer and show it
ddmenuitem = document.getElementById(id);
ddmenuitem.style.visibility = 'visible';
}
// close showed layer
function mclose()
{
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
// go close timer
function mclosetime()
{
closetimer = window.setTimeout(mclose, timeout);
}
// cancel close timer
function mcancelclosetime()
{
if(closetimer)
{
window.clearTimeout(closetimer);
closetimer = null;
}
}
// close layer when click-out
document.onclick = mclose;
</script>
Toon Meer
Menu link:
<li class="lit">
<a onmouseover="mopen('m2')" onmouseout="mclosetime()">Sociaal</a>
<div id="m2" onmouseover="mcancelclosetime();" onmouseout="mclosetime()">
<a href="http://planemania.nl/<?php echo $_GET['world']; ?>/support.php">Support</a>
<a href="http://forum.planemania.nl/" target="_new">Forum</a>
<a href="http://planemania.nl/<?php echo $_GET['world']; ?>/manage_profile.php">Profiel beheren</a>
<a href="http://planemania.nl/<?php echo $_GET['world']; ?>/message.php">Privé berichten (<?php echo $countt; ?>)</a>
<a href="http://planemania.nl/<?php echo $_GET['world']; ?>/online.php">Online leden</a>
</div>
</li>
Hoe krijg ik het voor elkaar dat totdat het Dropdown menutje automatisch weggaat, die menuknop wit blijft?
Ik hoop dat iemand het weet, je zou me er erg mee helpen.
Ik dacht zelf eerst om bij de Div bij de onmouseover CSS te gebruiken, maar dan word het menuutje meteen afgesloten als je hij net is geopend.
Bedankt alvast,
Lars Groot