I have this menu wich needs onclick open one sub menu and close all others, it works perfectly after you onclick once. but I want it to work right away, any ideas, relevant code below:
<script type="text/javascript">
function show(a) {
var div = document.getElementById(a).style;
if (div.display == 'none' ) div.display='block'
else div.display='none';
}
function hide(a) {
var div = document.getElementById(a).style;
if (div.display == 'block') div.display='none'
else div.display='none';
}
</script>
<a onclick="javascript:show('LP');hide('SH');hide('SD');hide('HD');" href="#" class="active"><?php echo HOME;?></a>
<a onclick="javascript:hide('LP'); show('SH'); hide('SD');hide('HD');" href="#" id="current"><?php echo SON;?></a>
<a onclick="javascript:hide('LP');hide('SH');show('SD');hide('HD');" href="#" id="current"><?php echo WSTAL;?></a>
<a onclick="javascript:hide('LP');hide('SH');hide('SD');show('HD');" href="#" id="current"><?php echo HSTAL;?></a>
<script type="text/javascript">
function show(a) {
var div = document.getElementById(a).style;
if (div.display == 'none' ) div.display='block'
else div.display='none';
}
function hide(a) {
var div = document.getElementById(a).style;
if (div.display == 'block') div.display='none'
else div.display='none';
}
</script>
<a onclick="javascript:show('LP');hide('SH');hide('SD');hide('HD');" href="#" class="active"><?php echo HOME;?></a>
<a onclick="javascript:hide('LP'); show('SH'); hide('SD');hide('HD');" href="#" id="current"><?php echo SON;?></a>
<a onclick="javascript:hide('LP');hide('SH');show('SD');hide('HD');" href="#" id="current"><?php echo WSTAL;?></a>
<a onclick="javascript:hide('LP');hide('SH');hide('SD');show('HD');" href="#" id="current"><?php echo HSTAL;?></a>