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

JavaScript Discussion :

Comment garder une barre de navigation � la Facebook


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    277
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 277
    Par d�faut Comment garder une barre de navigation � la Facebook
    Bonjour � tous,

    Je n'y connais pas grand chose � JS et j'ai une petite question pour vous :
    Comment faire une barre de navigation qui reste dans le m�me �tat � chaque chargement de page ?
    Le but est d'avoir une barre de navigation avec diff�rentes parties qui peuvent changer d'�tat et il faut garder l'�tat de cette barre m�me en changeant de page.
    Avec de grosse supposition, je pense que si JS est activ�, la barre de navigation est cr��e et ensuite je ne vois pas du tout comment faire.
    Je remarque que sur Facebook, la barre n'est pas juste recharg�e dans le m�me �tat mais on peut voir qu'elle n'est pas du tout recharg�e.

    Comment faire ceci ?

    Merci d'avance.

  2. #2
    Mod�rateur
    Avatar de Vil'Coyote
    Homme Profil pro
    D�veloppeur ad�lia & Web
    Inscrit en
    F�vrier 2008
    Messages
    4 583
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur ad�lia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 4 583
    Par d�faut
    Salut,

    la r�ponse est simple en passant par de l'ajax. le fait de g�n�rer des �l�ments type barre de navigation modulable implique l'utilisation de js pour les actions dynamique (drag and drop) et une implication php ou autre langage serveur pour le stockage en base des positions ou composition des �l�ments dynamique.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre �clair�
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    277
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 277
    Par d�faut
    J'ai d�j� fait un peu d'Ajax (cr�ation d'une tchat box sans rechargement de la page) donc j'ai les connaissances minimum pour faire de l'ajax mais je n'arrive pas � voir concr�tement le fonctionnement de la barre de navigation.

    Donc d'apr�s toi, l'�tat de la barre est stock�e en session et � chaque changement de page, celle-ci est recharg�e ? Ce n'est pas l'impression que j'ai avec facebook. On � l'impression que la barre de navigation est en premier plan et seul la page est recharg�e (sans la barre).

    En gros, mon site est d�j� fait (full PHP) et il me reste � rajouter cette barre pour donner quelque plugin aux personnes avec JS activ�.

  4. #4
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    juste une pr�cision, car je crains que tu ne prennes le probl�me � l'envers : dans le cas que tu �voques (seule la page est recharg�e, mais pas la barre de navigation), ce n'est pas la barre elle-m�me qui doit �tre g�r�e en Ajax, mais l'ensemble du site
    Dans ce cas, bon courage pour les adaptations (disons plut�t la r�-�criture compl�te)

    Mais le m�me effet visuel peut �tre obtenue avec des frames (ce qui est nettement moins dans l'esprit web 2.0 )

    Ceci dit, � part le c�t� facebook-like (qui n'a plus rien d'original), quel serait l'int�r�t (par rapport � la m�me barre, recharg�e de mani�re standard � chaque changement de page) ?
    En dehors des probl�me de navigation que tu vas d�couvrir, je vois pas bien

    A+

  5. #5
    Membre �clair�
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    277
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 277
    Par d�faut
    Ok. C'est bien ce que je craignais. J'esp�rais que quelqu'un me dise, "il suffit de mettre un d�tecteur d'�v�nement de changement de page et hop, on recharge que la page sans la barre" ou quelque chose du genre (oui, je crois encore au p�re no�l).

    Je voulais gagner en performance (cette barre est susceptible de g�n�r�e quelques requ�tes � chaque initialisation) et en fluidit� (c'est quand m�me pas mal de pouvoir garder la barre visible et utilisable (il me semble) pendant le chargement de la page.)

    En gros, je pose ses questions pour avoir un retour d'exp�rience sur des personnes qui ont d�j� fait �a ou alors simplement des conseils de conception par des personnes qui s'y connaissent plus que moi en JS & Ajax.

    [Edit] je n'ai pas parler des frames, je crois que mon inconscient n'a pas voulu lire cette phrase .

  6. #6
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par Jonathan.b Voir le message
    Ok. C'est bien ce que je craignais. J'esp�rais que quelqu'un me dise, "il suffit de mettre un d�tecteur d'�v�nement de changement de page et hop, on recharge que la page sans la barre" ou quelque chose du genre (oui, je crois encore au p�re no�l).

    Ben non !
    Citation Envoy� par Jonathan.b Voir le message
    Je voulais gagner en performance (cette barre est susceptible de g�n�r�e quelques requ�tes � chaque initialisation)
    Pour la perf. OK. Mais �a veut quand m�me dire que ta barre est susceptible d'aller des infos rafra�chies � chaque initialisation. Si tu ne l'initialises plus � chaque changement de page, tu auras donc un risque d'afficher des informations obsol�tes.
    Citation Envoy� par Jonathan.b Voir le message
    et en fluidit� (c'est quand m�me pas mal de pouvoir garder la barre visible et utilisable (il me semble) pendant le chargement de la page.)
    L� encore : en fluidit�, peut-�tre.
    Mais sinon, utilisable : non !
    Lors d'un changement de page le contenu, m�me s'il reste affich� dans certains nav', n'est plus "actif". Il ne s'agit donc que d'apparences (sauf en cas de full Ajax, puisqu'il n'y a plus changement de page, justement) ....
    Citation Envoy� par Jonathan.b Voir le message
    [Edit] je n'ai pas parler des frames, je crois que mon inconscient n'a pas voulu lire cette phrase .

    Cette phrase �tait optionnelle : mentionn�e uniquement pour �tre le plus exhaustif possible

    A+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [VCL] Comment faire une barre d'outils skinable comme FireFox ?
    Par DarkChamallo dans le forum Composants VCL
    R�ponses: 23
    Dernier message: 07/05/2008, 18h03
  2. R�ponses: 9
    Dernier message: 12/08/2006, 01h36
  3. Comment garder une variable en m�moire...
    Par sam01 dans le forum Langage
    R�ponses: 17
    Dernier message: 24/04/2006, 13h02
  4. cr�er une barre de navigation d�roulante aide
    Par max45 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 28/11/2005, 20h57
  5. Comment faire une Barre de Menu?
    Par gamerome dans le forum OpenGL
    R�ponses: 5
    Dernier message: 18/02/2005, 14h46

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