Sinceramente a me funziona sia su IE7 che su Mozilla 2.0.4
Ho rimesso un attimino a posto il codice (visto che in parte mancava mi sono preso delle libertà interpretative).
Una prima cosa che farei è quella di trasformare [ALTRO] in ALTRO senza le parentesi quadre... potrebbero anche dar fastidio!
Ecco il mio codice:
<html>
<head>
<title>Untitled</title>
<script language="javascript" type="text/javascript">
function SetControlli()
{
if (document.all['cmbProfili'].value == "altro")
{
document.all['txtProfiloSpec'].style.visibility = "visible";
}
else
{
document.all['txtProfiloSpec'].style.visibility = "hidden";
}
}
function blocking()
{
if (document.all['cmbProfili'].value == "altro")
{
document.all['txtProfiloSpec'].style.visibility = "visible";
}
else
{
document.all['txtProfiloSpec'].style.visibility = "hidden";
}
}
</script>
</head>
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" onload="SetControlli()">
<form>
<select name="cmbProfili" id="cmbProfili" onchange="blocking()">
<option value="altro">[altro]</option>
<option value="ciao">Ciao</option>
<option value="addio">Addio</option>
<option value="hola">Hola</option>
</select>
<input type="text" value="non so" id="txtProfiloSpec" />
</form>
</body>
</html>
Se non ti torna chiedi pure!
-----------------------------------------------------------------
koolmind
Dice il saggio: Non ci sono domande difficili, solo risposte che non conosciamo.