PDA

View Full Version : javascript apri e chiudi


texerasmo
04-05-2004, 12:01
Ciao a tutti..
ho un un link fatto in questo modo

<a href="#a_sport" onclick="togle('div_economico')" name="a_sport">apri/chiudo</a>


ho questa funzione javascript

function togle(div_tipo){

div_attuale=document.getElementById(div_tipo);
div_nascosto= document.getElementById(div_tipo + "_dati");


if (div_attuale.innerHTML=="" || div_attuale.innerHTML=="<br>" || div_attuale.innerHTML=="<BR>") {

div_attuale.innerHTML=div_nascosto.innerHTML;
}
else {
div_attuale.innerHTML="";
}

}

questa funzione non fa altro che nascondermi o farmi vedere il contenuto di un div
ora vorrei associare a questa funzione anche il valore della scritta del link come posso fare?

grazie

texerasmo
05-05-2004, 10:23
up!!!

fabio_tarantino
05-05-2004, 14:24
Se ho capito bene vuoi modificare il testo del link in "apri" o "chiudi" a seconda dei casi:

allora basta modificare il codice cosė

<a href="#a_sport" onclick="togle('div_economico')" name="a_sport" id=a_sport >apri</a>


ho questa funzione javascript

function togle(div_tipo){

div_attuale=document.getElementById(div_tipo);
div_nascosto= document.getElementById(div_tipo + "_dati");


if (div_attuale.innerHTML=="" || div_attuale.innerHTML=="<br>" || div_attuale.innerHTML=="<BR>") {

div_attuale.innerHTML=div_nascosto.innerHTML;
document.getElementById('a_sport').innerHTML='chiudi';

}
else {
div_attuale.innerHTML="";
document.getElementById('a_sport').innerHTML='apri';
}

}

texerasmo
05-05-2004, 18:08
tnks funziona