Ooocchei... m'arendo! :/

Ve la faccio breve.
Ho questo script qua ('pescato' qua e là nei varii thread del forum):

Codice PHP:
function resize(OBJ) {
    var 
speed 0;
    var 
self document.getElementById(OBJ);
    var 
stop self.scrollHeight;
    var 
0;

    var 
initialHeight self.style.height.split('px')[0]; //<-- QUESTA!!

    
function enlarge() {
        var 
start self.style.height.split('px')[0];
        if(
start<stop) {
            
speed speed+Math.ceil((stop start)/10);
            
self.style.height speed +'px';
            }
            else {
            
clearInterval(s);
            
a=1;
            }
    } 
    function 
collapse() {
        var 
start self.style.height.split('px')[0];
        if ((
a==1) && (start initialHeight)) {
        
speed Math.floor(start 20);
        
self.style.height = (start speed) +'px';
        }
        else {
            
clearInterval(t);
            
a=0;
            }
    }
    var 
setInterval(enlarge,10);
    var 
setInterval(collapse,10);

che vorrei usare per espandere/collassare elementi del DOM appiacere.
Il problema è che, nella fattispecie, lo voglio usare su un paragrafo al quale ho già dato, nei CSS, "height: 35px;".

Ora... IN TEORIA, quel " var initialHeight = self.style.height.split('px')[0];" che sta alla 7ª riga, DOVREBBE recuperarmi il valore "35" cheppoi userei come condizione nella funzione "collapse" per cancellare il setInterval della funzione precedente.

Ovviamente non lo fa perché, essendo una variabile, appunto, "varia". E dunque prende il valore dell'altezza assunta dal paragrafo quando termina la funzione "enlarge".

Ergo, tornando a bomba sul titolo del thread, non esiste un modo per "congelare" il valore iniziale della variabile initialHeight e "conservarlo" intatto per poterlo poi richiamare quando mi serve?
(Se al posto di "initialHeight" ci scrivo "35", lo script funzia).


Poi non so bene se il problema è solo questo o se ce ne sono altri.
Intanto mi accontenterei di risolvere questo; se ce ne sono altri però ditemelo, sivvuplé ;-)

TIA

cià
ale