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 :

Savoir sur quel onglet je clique


Sujet :

jQuery

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Points : 140
    Points
    140
    Par défaut Savoir sur quel onglet je clique
    Bonjour,

    sur ma page web, j'ai des onglets qui contiennent des liens vers d'autres pages. J'utilise jquery et ajax.

    Pour les onglets, j'aimerai garder les liens en mémoire. Est ce que je peux savoir sur quel lien l'utilisateur clique si tous les liens ont la meme class ?

    Si dessous la partie pour les onglets dans le html, j'ai mis une class "mc" à tous les balises <a>.

    Quand je clique, j'aimerai savoir sur quel a je clique pour récupérer mon url et la stocker.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <div id="menu_central">
         <ul id="menu">
             <li class="onglet" id="home">
                <a href="#index.php" class="mc">home</a>
             </li>
             <li class="onglet" id="web_server">
                <a href="#templates/form.html" class="mc">web server</a>
             </li>
             <li class="onglet" id="help">
                 <a href="#templates/help.html" class="mc">help</a>
             </li>
         </ul>
    </div>

    Est ce que quelqu'un a une idée ou autre chose à me proposer pour les onglets et surtout garder en mémoire l'url avec des hashtags ?

    J'espère être clair.

    Alaninho

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Points : 140
    Points
    140
    Par défaut
    Quand je met ma fonction click dans la partie ready(), la page qui doit se charger lors du clique se charge lors d'un clique sur un autre onglet donc je ne comprend pas.

    Et les urls ne sont pas en mémoire dans le navigateur du coup.

    Je ne comprend pas. Voici l'exemple.

    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
     
    $(document).ready(function(){
     
    $('.mc').click(
        function(){
            loadPage(this.hash);
        });
    });
     
    function loadPage(url){                                                                                                                    
        var urlitems=window.location.href.split("#");                                                                                                                                              
        var curpage=urlitems[1];                                                                                                                                               
        if(curpage==null){}
        else{                                                                                                                                                          
            window.location.href = "#"+curpage;
            $('#main').load(curpage);
        }
    }
    Est ce que quelqu'un peut m'expliquer ?

Discussions similaires

  1. [WinForms]comment savoir sur quel bouton j'ai cliqué?
    Par bossun dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 14/03/2006, 14h18
  2. [MDI] Savoir sur quel child l'utilisateur a cliqué
    Par MiJack dans le forum Composants VCL
    Réponses: 9
    Dernier message: 24/01/2006, 16h25
  3. [C#] Comment savoir sur quel onglet on est ds 1 TabControl ?
    Par Gonat dans le forum Windows Forms
    Réponses: 3
    Dernier message: 12/10/2005, 23h17
  4. Formulaire -> pour savoir sur quel bouton on a cliqué.
    Par Thierry8 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/09/2005, 18h53
  5. Savoir sur quel boutton on a cliqué ...
    Par Fofone dans le forum Composants VCL
    Réponses: 8
    Dernier message: 10/03/2003, 16h12

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