Ciao a tutti,
ho uno script (estratto da HTML.it) che, come succede nell'area script di questo sito, permette di vedere "Più informazioni" o "Meno informazioni" a seconda dello stato della visualizzazione in cui ci si trova....
Ora, io ho sostituito il link testuale "più informazioni" con un'immagine, raffigurante una "+"...ora vorrei che a lista aperta, l'immagine diventi un'altra, però non saprei proprio dove e cosa modificare....
Questo è il codice che uso per visualizzare l'immagine:
Mentre questo è il file JS che mi gestisce il mostra/nascondi:codice:<a id='href_$categoria' href='javascript:void(0);' onclick=\"ShowHide('$categoria', false); return false;\"> [img]immagini/Plus.png[/img]</a>
Mi potete dare una mano??codice:function getEl(id) { element = document.getElementById(id); return element; } function hideEl(id) { var element = getEl(id); element.style.display = 'none'; } function showEl(id) { var element = getEl(id); element.style.display = ''; } function ShowHide(sid, last) { //var p = document.images['plus_minus_' + sid]; var el = 'info_' + sid; if(getEl(el).style.display == 'none') { var class_name = (last == true) ? 'meno_info ultimo' : 'meno_info'; showEl(el); getEl('br_' + sid).className = class_name; getEl('href_' + sid).innerHTML = 'Meno informazioni'; } else { var class_name = (last == true) ? 'piu_info ultimo' : 'piu_info'; hideEl(el); getEl('br_' + sid).className = class_name; getEl('href_' + sid).innerHTML = 'Più informazioni'; } }
Grazie!![]()

Rispondi quotando
