[JavaScript] Je trouve pas d'ou vient le probleme

Je trouve pas d'ou vient le probleme [JavaScript] - Programmation

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???

Reply

Marsh Posté le 22-03-2001 à 17:30:10   

Reply

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()


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

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 + " )";


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed