come da oggetto: ho questo script
solo che al primo click non apre nulla... al secondo si...
non sono ferratissimo con javascript anche se lo utilizzo in modo base gia da un po'
qualcuno ha soluzioni o consigli?
Codice PHP:
<script language="javascript">
function ApriValori()
{
if (document.getElementById("valori").style.visibility == "hidden")
{
document.getElementById("valori").style.visibility = "visible";
}
else
{
document.getElementById("valori").style.visibility = "hidden";
}
}
function Valore(Nome)
{
document.modulo.ordineQuery.value = Nome;
document.getElementById("valori").style.visibility = "hidden";
document.modulo.submit();
}
function ApriStato()
{
if (document.getElementById("stato").style.visibility == "hidden")
{
document.getElementById("stato").style.visibility = "visible";
}
else
{
document.getElementById("stato").style.visibility = "hidden";
}
}
</script>
<form name="modulo" method="post" id="select">
<input type="hidden" name="ordineQuery">
<div id="valore">
<div id="vuoto" onclick="ApriValori()">ordina per: <?php echo $ordPer; ?></div>
<div id="valori">
[url="javascript:Valore('nome_<?php echo $lang; ?>')"]nome[/url]
[url="javascript:Valore('prezzo_asc')"]prezzo più basso[/url]
[url="javascript:Valore('prezzo_desc')"]prezzo più alto[/url]
[url="javascript:Valore('marchio')"]designer[/url]
</div>
</div>
</form>