IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Page avec player et zone de contenu dynamique


Sujet :

HTML

  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut Page avec player et zone de contenu dynamique
    Bonjour,

    Je suis entrain de développer un petit site, rien de bien méchant.
    La seule chose particulière est la présence d'une barre type "player" en bas de page, qui me permet de diffuser de la musique.

    Mon site dispose de 3 pages, ayant toutes ce même player en bas. Tout le contenu est statique, pas de Php, imports ou autres.

    Maintenant ce que j'aimerai, c'est que quand je change de page, seule la partie "contenu" de la page soit rechargée (tout sauf le player), dans l'unique but de ne pas couper la musique en rechargeant le player lorsque l'on navigue entre les différentes pages.

    Il y a-t-il un moyen simple de se débrouiller avec des iframes ? Sans s’embêter avec de l'ajax ou autres ?

    Merci de vos réponses

  2. #2
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut
    Bon pour l'instant j'ai mis en place une solution à l'aide d'iframes.
    Si jamais ça intéresse du monde ça ressemble à ça :

    J'ai donc ma page index.html qui contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body>
     
    <!-- contenu -->
    <iframe src="home.html" ...></iframe>
     
    <!-- player -->
    <div id="monPlayer">...</div>
     
    </body>
    Et donc mes différentes pages sont crées chacune dans leur fichier html, puis inclues dans l'iframe d'index.html qui prend tout le reste de la page. Quand on clique sur un lien, la nouvelle page est chargée dans l'iframe, et la page "globale" ne bouge pas.
    Ça marche bien sur le principe, c'est quasi transparent pour l'utilisateur qui peut maintenant naviguer sans couper la lecture du son.

    Défauts :
    Le site n'a plus qu'une url (.../index.html), pas possible de mettre une autre page en favoris (par contre la navigation semble continuer à fonctionner, je ne sais pas pourquoi..?). Aussi, il est possible d'afficher une page qui existe, alors qu'elle ne devrait être affichée que via l'iframe, si bien sûr on en connaît l'url (.../home.html).

    Les autres solutions trouvées pour ce problème sont :
    • soit l'utilisation d'AJAX, mais ça implique un peu de dev javascript, et ça ne règle en rien le problème d'historique/navigation

    • soit un lien qui ouvre le player dans une popup externe, et là on est tranquille, mais moi ça me convenait pas trop

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/02/2015, 17h18
  2. Réponses: 1
    Dernier message: 02/01/2014, 20h58
  3. [XL-2003] Pied et en-tete de page, dans une page avec contenue dynamiques
    Par elgaied dans le forum Excel
    Réponses: 7
    Dernier message: 19/04/2012, 16h46
  4. page web avec un contenu dynamique
    Par adel_adl dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 22/07/2010, 15h54
  5. Réponses: 8
    Dernier message: 09/09/2005, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo