Jamais fais mais tu peux utiliser une image générée par php; ou tu executes le code avant de generer l'image; et du javascript... ou une iframe que tu recharges.
Une Iframe est une page dans une page, une sorte de textarea contenant une page.
Quand tu clics sur ton bouton, soit :
- Tu redefinis la source de ton image via une fonction javascript. Dans ce cas tu generes, via un fichier php, une image pour qu'elle s'affiche sans recharger la page, et tu mets ton code avant de generer l'image, dans le fichier qui genere cet image.
- Tu redefinis la source de ton iframe via une fonction javascript. Dans ce cas, tu recharges l'Iframe.
Tu mets tes variables dans la nouvelle url de ton image ou de l'Iframe, et le tour est joué.
Pour te donner des bases sur ma proposition...
Code : Tout sélectionner
// Objet = Id de ton Objet (img, iframe...)
// Source = La source de l'Objet
function Change_Source(Objet, Source) {
if (document.getElementById) {
document.getElementById(Objet).src = Valeur;
return true;
}
else if (document.all && !document.getElementById) {
document.all[Objet].src = Valeur;
return true;
}
else if (document.layers) {
document.layers[Objet].src = Valeur;
return true;
}
return false;
}
<iframe src="pagetemp.php" style="display:none" name="IframeExec">
<!-- ou <img src="temp.php" style="display:none"> -->
// Quand tu clics, la page temp.php de l'Iframe se recharge et execute ton code
<input type="button" OnClick="Change_Source('IframeExec', 'pageaction.php?action=aleatoire');">
Voila, à toi de develloper...
Article qui en parle :
http://www.nexen.net/news/gen.php/2004/ ... ,0,0,0.php