Bonjour à tous !
Je suis face à un problème qui a l'art de royalement m'énerver :
$normal = 'images/button.php?text=text&img=submit.png'; $click = 'images/button.php?text=text&img=submit_click.png';
$buffer = '<SCRIPT LANGUAGE = "JavaScript"> img1 = new Image; img1.src = "' . $normal . '";
img2 = new Image; img2.src = "' . $click . '"; </SCRIPT>
<input type="image" src = "' . $normal . '" onmousedown = "this.src = img2.src;" onmouseup = "this.src = img1.src;" onmouseout = "this.src = img1.src;">';
echo $buffer;
|
Explication :
Mon code génère deux images de bouton pour un effet classique du rollover en JS... Au premier affichage nickel aucun problème... Seulement, après avoir cliqué sur un lien quelconque mes images ne sont plus en cache ! Du coup, elles se rechargent à chaque rollover et vu que c'est du php généré, c'est plutôt lent...
Quelqu'un sait comment faire pour régler ce problème ? À mon avis ce n'est pas possible donc il faudrait que je passe à des images statiques, mais j'avoue que ça ne me chante pas fort...
Merci d'avance pour votre aide !
.:8 Xurei - Gnauti seautov 8:.