Bonjour à tous,

J'ai une fonction qui me permet de récupérer une image issue d'un formulaire en popup. Si la popup n'est pas ouverte, j'affiche une image par défaut dans un div nommé "banniere"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function ChoisirBanniereGif(nomBanniere,dim) 
{ 
   document.forms['formulaire'].elements['ban'].value = nomBanniere; 
   if(nomBanniere == ""+nomBanniere+"") 
   {
   document.getElementById("banniere").src="bannieres/"+dim+"/"+nomBanniere+"";
   } 
   else
   {
   document.getElementById("banniere").src="bannieres/banniere1.jpg"; 
   }
 }
si, pour afficher l'image, je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<img src="javascript:ChoisirBanniereGif()" id="banniere">
tout va bien.
Mais je souhaiterais afficher cette image dans un nouveau div via une autre fonction qui se chargerait avec le body. J'ai fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
function image_defaut(){
var affiche = ChoisirBanniereGif();
document.getElementById("newzone").innerHTML = affiche;
//j'ai essayé également
document.getElementById("newzone").src = affiche;
}
et ça ne fonctionne pas. Quelqu'un a une idée ? merci d'avance.