11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour
Pour redimentionner l'image de fond en fonction de la résolution de l'internaute j'utilise Full Size Background Image jQuery Plugin. Cela fonctionne très bien. Mais voilà je voudrai pouvoir changer le background selon la page. J'ai essayé d'ajouter le code
<?php if(is_page('5') ):
    $bgimg="image1";
    elseif(is_page('32') ):
    $bgimg="image2";


dans le header et j'ai modifier le
<img src="wp-content/themes/montheme/images/accueil2.jpg" alt="" id="background" /> par <img src="wp-content/themes/montheme/images/<?=$bgimg?>.jpg" alt="" id="background" />


mais je crois que je fais totalement fausse route et qu'il faut rajouter quelque chose dans le javascript mais quoi ? Car il faut qu'a chaque page corresponde un background différent.
Si vous avez une idée cela m'aiderai bien
Je pense que le problème vient de ça :

<img src="wp-content/themes/montheme/images/
<?=$bgimg?>
.jpg" alt="" id="background" />


Il vaudrait mieux écrire :

<img src="wp-content/themes/montheme/images/
<?php echo $bgimg ?>
.jpg" alt="" id="background" />


A tester...
SkyNebula > La première version n'est pas vraiment la bonne façon de rédiger du PHP, mais ça ne devrait pas gêner pour autant.

loladc > Sans le code du script, difficile de t'aider.