Je trouve pas d'ou vient le probleme [JavaScript] - Programmation
Marsh Posté le 22-03-2001 à 18:15:45
J'ai tester ta fonction et en rajoutant un alert on récupere bien le nom de l'image. Donc le probleme doit venir d'ailleur.
Ca donne quoi si tu vires les "" autour de url()
Marsh Posté le 22-03-2001 à 18:28:44
Je pense que pour la fonction function background(adresse) {
document.sendmail.contenu.style.backgroundImage="url(adresse)";
}
Cela vient de "url(adresse)", j'ai bien peur qu'il prenne "adresse" et non pas la variable adresse.
J'aurais mis "url(" + adresse + " )";
Marsh Posté le 22-03-2001 à 17:30:10
Voila, j'ai fait un formulaire:
<FORM NAME="sendmail">
<TEXTAREA ID="contenu" CLASS="bg">salut</TEXTAREA>
<SELECT NAME="bg" onChange="background(this.value)">
<OPTION VALUE="aleabanr.gif">Aleabanr
<OPTION VALUE="amaizrul.gif">Amaizrul
</SELECT>
</FORM>
et une fonction:
function background(adresse) {
document.sendmail.contenu.style.backgroundImage="url(adresse)";
}
Mais ca me donne pas ce que je veux
Quand j'ecris la fonction ainsi sans passser le parametre mais la valeur directement, ca marche:
function background(adresse) {
document.sendmail.contenu.style.backgroundImage="url(aleabanr.gif)";
}
Ca m'affiche bien l'image, mais par contre, si je veux l'inserer par la premiere fonction en parametre, ca marche pas, pourquoi???