Se ci sono piu` oggetti in una pagina con lo stesso ID e` un errore, che potrebbe avere effetti collaterali pesanti in qualche browser.
Comunque puoi passare l'oggetto e lavorare su quello.
Esempio (funziona solo in alcuni browser moderni):
<div ... style="height:4em;" onclick="exp_chi(this);">
Qui la tua notizia
</div>
dove la funzione exp_chi() e` di questo tipo:Non la ho provata, per cui fallo tu.codice:function exp_chi(ogg) { if(ogg.style.height == 'auto') { ogg.style.height = '4em'; } else { ogg.style.height = 'auto'; } }
Nota: la tua sintassi con eval() e` deprecata: la stessa cosa puoi ottenerla senza:
document.getElementById(obj).style.height ='auto';
dove obj contiene una stringa con l'ID dell'oggetto.
Ciao
Michele