Bonjour,
je suis en traind e faire un javascript permettant de faire une preview dynamique d'un texte avec une police spécifique (font) et une couleur.
En gros, c'est un formulaire avec un certain nombre de menu déroulant, mais là n'est pas le problème.
Donc, dans mes menus déourlant, j'utilise l'évenement onChange afin de répercuter le changement sur une balise <img id="./perso/preview.php?un_certain_nombre_de_vars" src="mapreview">.
Citation :
function showPreview()
{
A = document.personnaliser.monTexte.value;
if(A=="" )
document.getElementById("preview" ).src="./perso/preview.php?color="+document.personnaliser.couleur.value+"&font="+document.personnaliser.font.value;
else
if(A.length>20) document.getElementById("preview" ).src="./perso/preview.php?color="+document.personnaliser.couleur.value+"&font="+document.personnaliser.font.value+"&txt="+A.substr(0,20)+"...";
else
document.getElementById("preview" ).src="./perso/preview.php?color="+document.personnaliser.couleur.value+"&font="+document.personnaliser.font.value+"&txt="+A.substr(0,20);
}
|
Le script fonctionne très bien... enfin sous Firefox/Mozilla, mais sous ie, le rafraichissement ne se fait pas bien. En gros, je n'ai pas droit au changement de couleur ( ). Je pense que c'est un problème de mise en cache: ie ayant déjà charger l'image, il ne se donne pas la peine de rééxaminer l'url.
Auriez-vous une piste pour débloquer cela ?
Merci d'avance ^^