Non è complesso!
Intanto con AJAX richiami una pagina PHP, ad esempio image.php.
Questa pagina prende un valore casuale fra tanti, quindi:
Codice PHP:
if($_GET['ok']=="ok"){
//prendi valore random
exit("percorso immagine");
}
Quindi, nella pagina dove deve comparire un'immagine casuale, inserirai questo script (dopo avere incluso AJAX) che richiamerai al click sul bottone:
Codice HTML:
$.ajax({
type: "GET",
url: "image.php",
data: ({
ok: "ok",
}),
success: function(html){
esito = html;
$('#img').attr("src", "<img src=\""+esito+"\" />");
alert('Immagine cambiata!');
},
error:function(){
alert('Errore!');
}
});
Nella stessa pagina devi dare all'immagine l'attributo con id "img".
Non l'ho provato; spero che funzioni, ciao!