Musique qui ne recommence pas à chaque changement de page
Barbakan
Messages postés17Date d'inscriptionlundi 12 novembre 2012StatutMembreDernière intervention19 septembre 2023
-
27 févr. 2008 à 10:07
Barbakan
Messages postés17Date d'inscriptionlundi 12 novembre 2012StatutMembreDernière intervention19 septembre 2023
-
28 févr. 2008 à 09:18
Bonjour,
J'ai conçu un site de la façon suivante :
<li class= "MsoNormal" style="">
Une
page de base "index.php" composée :
</li>
<li class="MsoNormal" style="">
D'une
partie "zoneHaut" contenant
une animation flash sous laquelle se trouve un menu déroulant horizontal,
suivi qu'un lecteur audio flash (lecture, stop, et volume) avec une
musique jouée en boucle
</li>
<li class="MsoNormal" style="">
D'une
"zoneGauche" contenant
un menu vertical
</li>
<li class="MsoNormal" style="">
D'une
"zoneDroite" contenant une image et une animation flash
</li>
<li class="MsoNormal" style="">
Et d'une
"zoneCentre" contenant un php appelant les autres pages du site par
des lien index.php?page=page.html via une liste de celles-si en
.txt (par sécurité)
</li>
<li class ="MsoNormal" style="">
Et les
autres pages du site en .html, appelées dans la "zoneCentre"
</li>
La présentation est gérée par un fichier css.
A chaque clic c'est l'ensemble de la page qui se charge, y
compris l'"index.php" avec la musique qui recommence au début.
J'aimerai ne rafraîchir que la "zoneCentre" sans
recharger l'"index.php, en évitant d'utiliser les frames. Apparemment
AJAX semblerait être le mieux adapté.
Mon problème c'est que n'étant pas développeur, je me
débrouille un peut prêt en html et css, mais pas du tout en javascript et php.
Barbakan
Messages postés17Date d'inscriptionlundi 12 novembre 2012StatutMembreDernière intervention19 septembre 2023 27 févr. 2008 à 11:29
Merci pour ces réponses ultra-rapides !
Voici le code php qui appelle les pages :
<?php
$pages_ok = array_map ("rtrim", file("listePages.txt", FILE_SKIP_EMPTY_LINES));
if (empty ($_REQUEST['page']))
$_REQUEST['page'] = $pages_ok[0];
if (!in_array ($_REQUEST['page'], $pages_ok))
die ("Page inaccessible");
if (!file_exists ($_REQUEST['page']))
die ("Page introuvable");
require_once ($_REQUEST['page']);
?>
Les pages sont listées dans le fichier
"listePages.txt" par sécurité, et tout fonctionnait très bien jusqu'à
ce que la personne pour qui j'ai fais ce site désire y intégrer un morceau de
musique, joué en boucle sans recommencer à chaque changement de page...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 27 févr. 2008 à 11:37
avec ce que tu nous donnes on ne peut strictement rien faire....
où appelles-tu et quoi et comment avec Ajax ? quel est le message d'erreur ? quelle ligne ?
<hr /> Cordialement Bul [mon Site] [M'écrire]
Vous n’avez pas trouvé la réponse que vous recherchez ?
Barbakan
Messages postés17Date d'inscriptionlundi 12 novembre 2012StatutMembreDernière intervention19 septembre 2023 27 févr. 2008 à 11:52
Ah pardon !
Pour le moment les différentes pages du site sont appelées dans la zone centre,
il n'y a pas d'AJAX et tout fonctionne.
Maintenant, j'ai réalisé un lecteur audio en flash (play,
stop et volume) que je dois intégrer dans la "zone haut" du site, à
la suite du menu déroulant horizontal. Le problème, c'est qu'à chaque clic, la
musique recommence au début, ce qui n'est pas top.
Barbakan
Messages postés17Date d'inscriptionlundi 12 novembre 2012StatutMembreDernière intervention19 septembre 2023 27 févr. 2008 à 11:57
Ce que je voudrais, c'est ne recharger que la "zoneCentre",
de telle sorte que la musique continue à jouer, et ce si possible, sans
utiliser les frames.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 27 févr. 2008 à 12:21
>>tout fonctionne.
nickel alors... si c'est résolu.
>>Ce que je voudrais, c'est ne recharger que la "zoneCentre"
meuh... tu ne disais pas que tout marchait ?
et donc, je redemande : ça plante où ?
si tu ne nous fais pas voir ce que tu fais, et où ça plante, impossible
de trouver l'erreur !
<hr /> Cordialement Bul [mon Site] [M'écrire]
Barbakan
Messages postés17Date d'inscriptionlundi 12 novembre 2012StatutMembreDernière intervention19 septembre 2023 27 févr. 2008 à 14:26
Oui bultez pour le moment, sans musique, tout fonctionne.
Le problème c'est que la musique n'était pas prévue au départ
et que le site a été conçu dans ce sens.
Les solutions :
<li class= "MsoNormal" style="">Les frames
: à éviter d'une part, et cela m'oblige à revoir tout le site.</li>
<li class="MsoNormal" style="">Un
popup + cookie : à éviter aussi car trop souvent bloqués.</li>
<li class="MsoNormal" style="">Ajax
: mais comme dit Evangun "bonjour la galère", surtout
pour moi qui ne suis qu'un graphiste n'ayant suivi qu'une petite formation
de web designer : donc pas développeur du tout (même si je me débrouille
un peu en html et css).</li>
<li class ="MsoNormal" style="">Pas
de musique du tout : c'est finalement l'option choisie par la personne
pour qui j'ai créé le site. (Ce n'est peut-être pas par hasard s'il y a autant
de site sans musique).</li>
Je suis désolé de vous avoir fait perdre votre temps pour
rien.
Et surtout, un grand merci à vous pour vos réponses rapides
et claire.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 27 févr. 2008 à 15:06
>>Pas de musique du tout : c'est finalement l'option choisie par la personne pour qui j'ai créé le site.
lis donc la 2ème phrase ici de plus, tu t'attendais à ce que quelqu'un te fasse tout
si j'ai bien compris... faut pas trop y compter.
<hr /> Cordialement Bul [mon Site] [M'écrire]
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 27 févr. 2008 à 17:59
pas mal Gally,
sauf que notre questionneur veut recharger la page sans relancer
la musique depuis le début.... le contraire, ou presque, de ce
que tu proposes finalement.
Faire une page avec le playeur et une iframe. Le playeur joue la musique et l'iframe charge site... Enfin voila je vois pas une autre solution pour le moment.
Barbakan
Messages postés17Date d'inscriptionlundi 12 novembre 2012StatutMembreDernière intervention19 septembre 2023 28 févr. 2008 à 09:18
Tout d'abords encore un grand merci pour toutes ces
réponses, même si au final, et ce pour diverses raisons, nous avons décidé de
ne pas mettre de musique sur le site.
Bultez, bien que je ne soit qu'un graphiste ayant suivi une
petite formation de web designer de 6 mois (donc pas développeur du tout, même
si je me débrouille en html et css), je ne suis pas adepte du
"prémaché", sinon je n'aurai sûrement pas pu réalisé le site dont je
t'ai envoyé l'adresse en MP.
Sur ce bonne continuation, encore merci et désolé de vous avoir fait perdre votre temps !