Ciao a tutti!
Ho un problema con uno script che dovrebbe modificare l'altezza di un div che funge da contenitore:
In pratica ho uno span a scomparsa che si occupa di mostrare o nascondere del contenuto in base ad una selezione fatta su una checkbox. E fin qui tutto bene, ma quando provo a modificare la dimensione del div che contiene lo span per allungarlo non succede assolutamente nulla.
Il codice dello script è questo:
Mentre questo è dove chiamo la funzione:codice:function toggleShow(val){ var h = document.getElementById('reg').offsetHeight; if(val == 1){ document.getElementById('visual').style.display = 'block'; if(h < 800) document.getElementById('reg').style.height = h + 200; } else{ document.getElementById('visual').style.display = 'none'; if(h>600) document.getElementById('reg').style.height = h - 200; } }
Qualcuno mi aiuta a capire perché l'altezza non viene modificata?codice:<span id="tesserato"> <p id="iscrtitle">Tesseramento:</p> <input type="radio" name="tesserato" id="tessi" value="1" onclick="toggleShow(this.checked)" /> <label for="tessi">Tesserato</label> <input type="radio" name="tesserato" id="tesno" value="0" onclick="toggleShow(!this.checked)" checked /> <label for="tesno">Non Tesserato</label> </span>
Devo modificarla da 600 a 800 e viceversa

Rispondi quotando