Changement banniere en JS
emancipation
-
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>
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:
- Changement banniere en JS
- Changement dns - Guide
- Changement d'heure - Guide
- Changement d'écriture facebook - Guide
- Changer clavier qwerty en azerty - Guide
- Changement carte graphique - Guide
3 réponses
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
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
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>
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>