Adapter ce code pour une page PHP

Adapter ce code pour une page PHP - HTML/CSS - Programmation

Marsh Posté le 31-10-2006 à 11:30:20    

Bonjour,  
 
J'aimerai placer ce code qui fonctionne parfaitement dans une page html, dans une page php.
 

Code :
  1. <script language="javascript">document.write('<body background="'+BackGround[n]+'" onload="ScrollBackground(500,500,20)">');</script>


 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 31-10-2006 à 11:30:20   

Reply

Marsh Posté le 31-10-2006 à 11:31:59    

Code :
  1. <?php
  2. /*** ton code php ***/
  3. ?>
  4. <script language="javascript">document.write('<body background="'+BackGround[n]+'" onload="ScrollBackground(500,500,20)">');</script>
  5. <?php
  6. /*** ton code php ***/
  7. ?>


:??:

Reply

Marsh Posté le 31-10-2006 à 11:54:13    

Je me rends compte que mon soucis vient du css.
Peut on introduire du javascript dans du css ?

Reply

Marsh Posté le 31-10-2006 à 12:21:39    

Nan. Et franchement, insérer le body en Javascript, c'est particulièrement naze... La seule solution valable en 2006 est :

<script type="text/javascript">
  document.getElementsByTagname('body')[0].style.backgroundImage = Background[n];
</script>


C'est tellement plus simple...

Reply

Marsh Posté le 31-10-2006 à 17:24:35    

Merci FlorentG !

Reply

Marsh Posté le 31-10-2006 à 21:17:25    

FlorentG a écrit :


  document.getElementsByTagname('body')[0].style.backgroundImage = Background[n];


document.body  :whistle:  
 
ca me fait penser aux éléments de formulaire. Pour récupérer le formulaire d'un champ de formulaire, je faisait une fonction qui remontait le parentNode jusqu'à trouver un FORM
alors qu'il y a simplement le this.form  :pt1cable:


Message édité par gatsu35 le 31-10-2006 à 21:17:40
Reply

Marsh Posté le 01-11-2006 à 10:13:57    

Reply

Marsh Posté le 01-11-2006 à 10:22:48    


Je me fais souvent niquer à ce petit jeu là aussi

Reply

Marsh Posté le 02-11-2006 à 02:47:37    


J'allais dire que j'aurais bien aimé voir le résultat avec un

Code :
  1. document.getElementsByTagname('body')[1].style.backgroundImage = Background[n];


 
:whistle:

Reply

Marsh Posté le 02-11-2006 à 03:42:54    

leflos5 a écrit :

J'allais dire que j'aurais bien aimé voir le résultat avec un

Code :
  1. document.getElementsByTagname('body')[1].style.backgroundImage = Background[n];


 
:whistle:


Ben le navigateur te dira :  
getElementsByTagname('body')[1] n'est pas un objet ou une fonction (en gros quoi)


Message édité par gatsu35 le 02-11-2006 à 03:43:03
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed