Ciao a Tutti,
ho un' immagine al cui click su di essa e' associata una funzione javascript che mi fa vedere / nascondere una tabella.
Ho creato la seguente funzione che non funziona tanto bene; per i primi 2 click tutto bene, poi c' e' un click in cui non fa niente, poi riprende bene e poi di nuovo non succede niente ... a livello di logica mi sembra corretto cio' che scritto ma non riesco a giustificare il suo comportamento anomalo ... dove sbaglio ???
Grazie mille in anticipo x l' aiuto !!!
<script type="text/javascript">
//
function create_table() {
if (document.getElementById("level_2").style.display= ="none" && document.getElementById("level").style.display=="b lock") {
document.getElementById("level").innerHTML = "<table id='table2'>" +
"<tr><td><p align='center'><font size='4'>Guidelines for the form compilation<br clear='left'></font><font size='1'></font></td></tr>" +
"<tr><td><sup><font color='#FF0066'>1</font></sup> Insert the name and company that has handled the shipment</td></tr>" +
"</td></tr>" +
"</table>";
document.getElementById("level_2").style.display=" block"; return;
}
if (document.getElementById("level_2").style.display= ="block" && document.getElementById("level").style.display=="b lock") { document.getElementById("level").style.display="no ne"; return; }
if (document.getElementById("level_2").style.display= ="block" && document.getElementById("level").style.display=="n one") { document.getElementById("level_2").style.display=" none"; document.getElementById("level").style.display="bl ock"; return; }
}
//
//
</script>
</head>
<body>
<table>
<td>[img]images/help.gif[/img]</td>
</table>
<div align="center" id="level" style="display:block;">aaa</div>
<div align="center" id="level_2" style="display:none;">bbb</div>