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

jQuery Discussion :

Initialiser un slider depuis une variable GET ou POST


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut Initialiser un slider depuis une variable GET ou POST
    Bonjour bonjour!

    Voici ma situation:

    Je dispose d'un script permettant de slider ma page horizontalement via des liens. Jusque là, aucun problème.

    Ma question est la suivante:

    Comment faire pour que via une variable GET ou POST la page appelé initialise le slider sur une classe en particulier?

    Voici le script que j’utilise: http://www.chezneg.fr/leblog/chezneg...php?id_art=170

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 18
    Par défaut
    Ouiiiiii j'ai réussi!!!!

    on rajoute un paramètre dans l'action du formulaire:

    action="index.php?param=contact

    On récupère ce paramètre dans une fonction qui va nous rediriger vers la class voulue. (A bidouiller pour qu'elle fonctionne avaec un paramètre mais ca c'est moins dur)

    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
     
    $(document).ready(function(){
     
    		var nom=new Array();
        var valeur=new Array();
     
        // On enlève le ?
        param = window.location.search.slice(1,window.location.search.length);
     
        // On sépare le paramètres....
        // first[0] est de la forme param=valeur
     
        first = param.split("&");
     
        for(i=0;i<first.length;i++){
            second = first[i].split("=");
            nom[i] = second[0];
            valeur[i] = second[1];
        }
     
    		//largeur de l'image
    		var tailleMoveSlide=1000;
    		//vitesse du slide
    		var vitesseSlide='fast';
     
    		if(valeur[0] == 'contact')
    		{
    		$("#slideboxin")
    		.animate({right: tailleMoveSlide*3}, vitesseSlide)
    		}
    	});
    Faites pas gaffe au nom de classe ou autre, je les ai modifiées pour le besoins de ma page.

    Attention à bien enlever le return false; sinon le slider ne fonctionne plus après. Normal puisque ca stop la fonction.

    J'ai galéré la-dessus pendant 10 bonnes heures et je trouve 3 façon de faire différentes dans la dernière...

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

Discussions similaires

  1. Supprimer une variable GET dans une URL
    Par rophi dans le forum Langage
    Réponses: 2
    Dernier message: 26/02/2008, 01h25
  2. [Système] Changer la valeur d'une variable GET
    Par toddy_101 dans le forum Langage
    Réponses: 13
    Dernier message: 31/01/2007, 14h59
  3. Ecrire du texte depuis une variable dans une vue
    Par Vlad_Oliv dans le forum MFC
    Réponses: 1
    Dernier message: 09/01/2007, 17h28
  4. [VBA-E] Appel de fonction/procédure depuis une variable
    Par truman dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 09/05/2006, 16h20
  5. Recupérer une variable GET
    Par 10-nice dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/04/2006, 14h21

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