Salve a tutti,
ho un problema di realizzazione nel gdr che sto creando, in pratica ho fatto che per scegliere la razza di un personaggio durante la registrazione bisogna cliccare su una immagine della razza e quest'ultima viene sostituita con una hover (magari la stessa, ma con un bagliore).
Questo è il codice che richiama la funzione javascript:
codice:
<a href='#' onClick=\"cambia_img('".$razze[$i]['id']."', '".$razze[$i]['immagine_hover']."', 'razza');\">[img]img/razze/".$razze[$i][[/img]
Le variabili php contengono infromazioni presi dal database che poi vengono elbatorate con un ciclo for, esse contengono:
$razze[$i]['id'] : id della razza;
$razze[$i]['immagine_hover'] : immagine hover della razza;
$razze[$i]['immagine']: immagine della razza (non hover);
Alla funzione javascript sotto passo l'id della razza, l'img in hover e il nome del campo input con valore hidden al quale passo il value pari all'id della razza.
codice:
function cambia_img(id,img,input)
{
posizione = document.getElementById(id);
posizione.src = "img/razze/" + img + "";
input.value = id;
}
La funzione funziona perfettamente, ma devo capire come implementare alcune righe di codice nella funzione che fanno in modo che se clicchi su una immmagine di una razza poi su un'altra quella di prima torna una immagine normale (non hover), perchè con questo codice diventano tutte hover, dato che non ho dichiarato come fare tornare le altre immagini normali.
Qualcuno sa come aiutarmi ?
Grazie in anticipo,
Marco