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:
codice:
<a id='href_$categoria' href='javascript:void(0);' onclick=\"ShowHide('$categoria', false); return false;\">
[img]immagini/Plus.png[/img]</a>
Mentre questo è il file JS che mi gestisce il mostra/nascondi:
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';
}
}
Mi potete dare una mano??
Grazie!