Salve a tutti, ho un box impostato a hidden tramite un ID css. Quando però vado a prendere il valore dell'attributo visibility tramite javascript mi dice che è vuoto. Se invece imposto l'attributo nello style, allora funziona correttamente.
Come mai?
La funzione javascript è la seguente.
io vorrei evitare di usare gli style perché sto cercando di separare stile dal contenuto (quindi usando soltanto fogli d stile esterni o interni, senza quelli inline).codice:function toggleVisibility(idElement) { if (!document.getElementById) return; { var hideElement=document.getElementById("hide_" + idElement); var showElement=document.getElementById("show_" + idElement); var visibilityHideElement=(hideElement.style.visibility!="hidden"); var visibilityShowElement=(showElement.style.visibility!="hidden"); /* ### SE IL MENU STRUMENTI E' NASCOSTO ### */ if (visibilityHideElement){ hideElement.style.visibility="hidden"; hideElement.style.display="none"; showElement.style.visibility="visible"; showElement.style.display="block"; }else{ hideElement.style.visibility="visible"; hideElement.style.display="block"; showElement.style.visibility="hidden"; showElement.style.display="none"; } } }
Come posso fare?