J'h�sitais � poster ce topic dans PHP mais il a plus sa place ici je pense.
Je sais tr�s bien que le PHP s'ex�cute c�t� serveur et le javascript c�t� client.
J'expose le topo :
- J'ai un tableau en PHP que je parcourt avec la fonction foreach()
- J'ai une vid�o en flash et des chapitres
- J'aurai aim� mettre en �vidence la case des chapitres lorsque je suis bien entre le d�but et la fin du chapitre.
Voil� mon code simplifi� :
currentPosition est donc la position sur la vid�o en dixi�me de seconde.
Code js : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 var currentPosition = 0; function positionListener(obj) { currentPosition = obj.position; }
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 <?php foreach ( $chapters as $chapter ) { ?> <div class='chapter'> <!-- Affiche les informations du chapitre --> <!-- Titre, description, etc... --> <!-- Affiche la durée du chapitre --> <div class='chap_duration'> Début :<?php echo $chapter['debut'] ?> Fin :<?php echo $chapter['fin'] ?> </div> </div> <?php } ?>
Ce que j'aurai aim�, c'est de modifi� le css des div 'chapter' et 'chap_duration' lorsque la variable 'currentPosition' du javascript se trouve comprise entre les variables '$chapter['debut']' et '$chapter['fin']' du PHP.
Merci![]()
Partager