Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4734 connectés 

 


Dernière réponse
Sujet : [JavaScript] Je trouve pas d'ou vient le probleme
nabab 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 + " )";

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nabab 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 + " )";
Roswell_ 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()
dragonspirit 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???

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)