Sto cercando di fare uno script adatto epr tutti i tipi di browser e che nasconda o visualizzi un sotto menu... vediamo:
Ho i seguenti problemi:codice:<html> <head> </head> <body> <script type="text/javascript"> function hideMenu(id) { if (document.all) { if ( document.all[id].style.visibility=="visible") document.all[id].style.visibility="hidden"; else document.all[id].style.visibility="visible"; /*cambio la visibilità da visibile a invisibile con IE*/ } else if (document.layers){ //NN4 if (document.layers[id].visibility=="show") document.layers[id].visibility="hide"; else document.layers[id].visibility="show"; } else if (document.getElementById) { //NN6 ed Opera if (document.getElementById(id).style.visibility=="visible") document.getElementById(id).style.visibility="hidden"; else document.getElementById(id).style.visibility="visible"; } } </script> MENU <div id="nascondi_menu"> CIAO CIAO CIAO! </div> </body> </html>
1) Il div dovrebbe partire da invisibile...;
2) Sembra che lo script si attivi soltanto dopo il secondo click!
3) Altro e eventuale.
Vi ringrazio!