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

Symfony PHP Discussion :

Barre de navigation entre les mois [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 16
    Par défaut Barre de navigation entre les mois
    bonjour, voici mon probleme: je veu Une barre de navigation est positionnée sur un mois(passer comme parametre dans la fonction javascript) et il est possible de cliquer sur les 2 mois précédent et les 2 mois suivants. Des flèches permettent de déplacer le mois en cours vers le mois suivant ou vers le mois précédent. voici ci joint une image pour expliquer
    merci d'avance,

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    montre le code de ce que tu as déjà fait

  3. #3
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 16
    Par défaut
    Citation Envoyé par nosferapti Voir le message
    montre le code de ce que tu as déjà fait
    en faite ce que je veux faire est : j'ai un tableau qui contient des elements (12 elements par exemple) et je veux construire une barre de navigation entre ces elements et a chaque fois la barre m'affiche 5 elements avec le troisieme sélectionner et quand je clique sur l'element qui le suit (ou qui le précède) il m'affiche 5 elements (avec celui que j'ai selectionner au milieu) et ainsi de suite..

  4. #4
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    Citation Envoyé par nosferapti Voir le message
    montre le code de ce que tu as déjà fait

  5. #5
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 16
    Par défaut
    dans ma page navigateSuccess.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <script type="text/javascript">
    	var tab=new Array();
    	var table=new Array();
    	//alert(table.lenght);
    if (table.lenght>0)
    {
    	for (var i=0;i<=table.lenght;i++)
    		{
    			tab[i]==table[i];
    		}
    	}
     
    else {
    	tab[0]="Janvier";
    	tab[1]="Fevrier";
    	tab[2]="Mars";
    	tab[3]="Avril";
    	tab[4]="Mai";
    }
     
     
    </script>
    <div id="navcontainer">
    <ul id="navlist">
     
    </ul>
    </div>
     
    <script type="text/javascript">
     
    	var newli='';
    	<?php for($j=0;$j<count($tab);$j++){?>
        var j='<?php echo $j?>';
    	newli+='<li id="<?php echo $j ?>">'+'<a href ="#" onclick="changermois('+"'"+tab[j]+"'"+')">'+tab[j]+'</a>'+'</li>';
    	<?php }?>
    	$('navlist').innerHTML=newli;
     
     
    </script>
    et voici mes fonctions js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    var tab_mois=new Array("Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre");
     
    function changermois(valeur)
    {
    	var index=tab_mois.indice(valeur);
    	if(index==0)
    	{
    		table[2]=tab_mois[index];
    		table[1]=tab_mois[11];
    		table[0]=tab_mois[10];
    		table[3]=tab_mois[index+1];
    		table[4]=tab_mois[index+2];
    		//alert(table[4]);
     
    	}
    	else if (index==1)
    		{
    		table[2]=tab_mois[index];
    		table[1]=tab_mois[0];
    		table[0]=tab_mois[11];
    		table[3]=tab_mois[index+1];
    		table[4]=tab_mois[index+2];
    		}
    		else if (index==11)
    			{
    			table[2]=tab_mois[index];
    			table[1]=tab_mois[index-1];
    			table[0]=tab_mois[index-2];
    			table[3]=tab_mois[1];
    			table[4]=tab_mois[2];
    			}
     
    			else if (index==10)
    				{
    				table[2]=tab_mois[index];
    				table[1]=tab_mois[index-1];
    				table[0]=tab_mois[index-2];
    				table[3]=tab_mois[index+1];
    				table[4]=tab_mois[0];
    				}
     
    				else{
    					table[2]=tab_mois[index];	
    					table[1]=tab_mois[index-1];
    					table[0]=tab_mois[index-2];
    					table[3]=tab_mois[index+1];
    					table[4]=tab_mois[index+2];
    				}
    }

  6. #6
    Membre averti
    Inscrit en
    Novembre 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 16
    Par défaut
    en faite mon problème a est résolu
    j'ai ajouté a la a la methode changermois() ce bout de code pour que aprés la modification de la table elle s'affiche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var newli='';
    	for(j=0;j<=4;j++){
    	newli+='<li id="'+j+'">'+'<a href ="#" onclick="changermois('+"'"+table[j]+"'"+')">'+table[j]+'</a>'+'</li>';
    	 }
    	$('navlist').innerHTML=newli;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. navigation entre les forms
    Par winners12 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 28/04/2007, 23h04
  2. navigation entre les balise div
    Par speedylol dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/11/2006, 15h36
  3. Réponses: 1
    Dernier message: 04/06/2006, 00h18
  4. [CR 10] navigation entre les enregistrements
    Par nannous dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 30/05/2006, 14h53
  5. [VB6]navigation entre les enregistrements
    Par mcay dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 04/05/2006, 01h16

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