Afficher une fonction avec une autre
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:
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:
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:
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.