grazie, ma non avendo praticamente nessuna esperienza nel js (riesco a malapena a cambiare il colore di un td...) non riesco a applicare bene quel poco che ho capito dagli esempi.. in poce parole io ho n°X di immagini, cliccando su una di esse il js dovrebbe salvarmi un valore nel cookie (diverso per ogni immagine) e cambiarmi l'immagine, mentre ricliccando sulla stessa immagine dovrebbe eliminarmi il valore dal cookie e rispristinarmi l'immagine iniziale.
cioè dovrei "tradurre" in java un codice php del tipo:
codice:
<?
if(isset($_COOKIE["dati"])){
$dati=$_COOKIE["dati"];
}else{
$dati="";
}
?>
//codice ripetuto per ogni immagine cambiando solo il valore imgX
<?
if(stristr('img1', $dati){
$img="ciao.gif";
echo "<img src=\"$img\" border=\"0\" onClick=\"$dati.='img1|'\">";
}else{
$img="bye.gif";
echo "<img src=\"$img\" border=\"0\" onClick=\"$dati=str_replace('img1|', '', $dati)\">";
}
?>
un codice così, tutto in php , funzionerebbe anche, solo che visto nella pagina avrò un centinaio di immagini, anche se di piccole dimensioni (12x13), devo fare il tutto senza il refresh, quindi mi serve in java.
help please!!
nella mia ignoranza ho provato una cosa del tipo:
codice:
onClick="
if( maybe == 0 ){
var nome = 'dati';
document.cookie= nome + '=img1|';
var maybe = 1;
}else{
var nome = 'dati';
document.cookie= document.cookie.nome - 'img1';
var maybe = 0;
}"
ma naturalmente non funzica (non sbellicatevi troppo dalle risate se ho fatto qualche minchiata, non conosco il js )...