Intanto grazie per la risposta... l'idea pareva buona... ... ma non va.
Ti spiego... sono sicura che non ricarica la pagina perché il tutto è una specie di slideshow onclik (per ora ci ho messo dei numeri... 1..2..poi saranno una decina).
L'immagine stessa che viene visualizzata in questo slideshow diventa il link per generare la mail... se io ho visualizzato l'immagine 3 e ci clicco resta lì appeso e non fa niente... MA se riavviasse dovrebbe visualizzare la prima della sequenza (nel mio caso la 1).
Lasciando perdere i motivi per cui lo faccio (primis che non voglio usare flash ecc ecc) il succo del discorso è qui sotto:
Parte Javascript dichiarata nell'HEAD
var CFile= new Array('M1.jpg', 'M1.jpg', 'M2.jpg');
var N=1;
var M = String(N); ====> questa stringa mi servirà DOPO per generare un oggetto specifico allal mail... ora non serve a niente... ma non è lei che crea il problema.
function showLayersIncNum()
{ //v4.01
N=N+1;
if (N == 3) N=2;
M = String(N);
document.foto.src=CFile[N];
}
function showLayersDecNum()
{ //v4.01
N=N-1;
if (N == 0) N=1;
M = String(N);
document.foto.src=CFile[N];
}
function SendMail()
{
location.href = 'mailto:user@gg.tt';
alert ();
}
Parte che richiama SendMail
[img]M1.jpg[/img]
Come vedi ho inserito return false, ma non è cambiato niente.
Puoi anche vedere che la prima immagine di questa sequenza è dichiarata M1... ma io faccio apposta la prova quando visualizzata c'è M2... in questo modo so che non fa il refresh.