Bonjour tout le monde,
j'ai un petit problème,
j'aimerais changer le background-color de mon accueil de backoffice uniquement, j'ai donc voulu passer par du javascript, pour cela, c'est simple,
j'ai dans mon html (ou php générateur de html) ceci :
donc dans tous les autres cas qui possèdent des variables GET, ce div et l'image ne s'afficheront pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ($_SERVER['QUERY_STRING']==""){echo '<div id="image_accueil_admin" ><img alt="" src="style/admin_fond.png" /></div>';}
j'ai donc voulu utiliser ce div dans mon javascript comme ceci :
Le alert ne passe pas, donc on entre pas dans la condition, et on entre pas dans la condition car quand je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(document.getElementById("image_accueil_admin")){ alert("ok"); document.getElementById("content_admin").style.backgroundColor="Linen";}
Il m'affiche "null". Alors que le div id="image_accueil_admin", est bien présent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert(document.getElementById("image_accueil_admin"));
je comprends pas pourquoi sachant que j'avais utilisé le même procédé avec jquery une fois, j'avais fait
et ça marchait... c'est pas tout à fait pareil mais le principe c'est le même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(!document.getElementsByClassName("test_im")[0]){ $('#wrap').hide(); }
merci
Partager