Changement banniere en JS

emancipation -  
 emancipation -
Bonjour,
Bonjour à ts...
je vous explique mon soucis. On m'a demandé de modifier les bannieres d'un site dynamique sur 5 pages. Le soucis c'est que se site comporte 5 rubriques et toute sont generer en asp et visual basic a se que j'ai compris. Celui qui avait concu le site à l'époque avait fait un gabarit. Ce qui fais que en fait si je modifis la banniere d'une page ca changera la banniere des 5 pages. Et je voudrais que chaque pages comporte des banniere différente.
Afin d'arriver a se résulta javais pensé de crée un petit code javascripte ou je ferai une condition que "si l'adresse url est égale à http://blablabla....valeur=1 alors ecrire en html <img src=''...> esce possible ? j'ai essayer un truc ms ca marche pas

voila mon script et ca marche pas. qd je le fait ca me met aucune banniere et mm pas l'emplacement de l'img.
le pire c'est que pour moi c logique. il y a il une erreur ds mon code ?

<script type="text/javascript">

if (document.location.href='http://www.monsite.fr/pages/rubriques.aspx?action=rubrique&valeur=1'){
document.getElementById('monelem').innerHTML ='<img src="/images/pub/3.jpg" width="140" height="410" border="0" />'
};

else {document.getElementById('monelem').innerHTML ='<img src="/images/pub/2.jpg" width="140" height="410" border="0" />'};



</script>
<div id="monelem"></div>
A voir également:

3 réponses

Mimiste Messages postés 1149 Date d'inscription   Statut Membre Dernière intervention   206
 
Salut

Pour commencer met deux egal, c'est ainsi qu'on compare dans une IF.
Un seul egal est une affectation

if (document.location.href=='http://www.monsite.fr/pages/rubriques.aspx?action=rubrique&valeur=1'){
document.getElementById('monelem').innerHTML ='<img src="/images/pub/3.jpg" width="140" height="410" border="0" />'
};

Si ça continue a ne pas marcher on verra bien ce qu'il ce passe ailleurs
1
emancipation
 
Alors ...
la banniere ne s'affiche pas. Même pas l'emplacement de l'IMG. Tout le reste de la pages s'affiche correctement.
par compte si je met une alert au else, ca fonctionne bien. Peux etre esce le lien entre getElementById('monelem') et la div avec l'id "monelem" qui n'est pas reconnu ... ?


<script type="text/javascript">

if (document.location.href=='http://www.monsitess.fr/pages/rubriques.aspx?action=rubrique&valeur=1'){
document.getElementById('monelem').innerHTML ='<img src="/images/pub/3.jpg" width="140" height="410" border="0" />';
}


else {alert ('salut');}



</script>
<div id="monelem"></div>
0
emancipation
 
non pardon c bon tt marche
j'ai juste remontée la balise <div> avant le code
je te remercie infiniment
0