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 :

Pagination d'un tableau dynamique en JS


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2014
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Pagination d'un tableau dynamique en JS
    Bonsoir ! j'ai réalisé ce code qui me permet d'entrer en paramètre un tableau dynamique, et je veux que la tableau soit paginé, par exemple si je donne 20 ligne comme paramètre, le script génère le tableau pour qu'il affiche just 5 lignes par page,
    Merci =)
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <!doctype html>
    <html>
    	<head>
    		<title>Manipulation de tableaux HTML</title>
    		 <!-- <script src=".js" type="text/javascript" > </script>  -->
    	</head>
    	<body> 
    	<input type="button" value="Insértion des lignes et des colonnes" onclick="inserer()" />
    		<input type="button" value="Suppression" onclick="supprimer('table')" />
    		</br></br>
    	<table id="table"></table>
    <script>

    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
    function inserer() {
        var saisie_ligne = prompt("Saisissez le nombre de lignes :", "Ligne")
        var saisie_colonne = prompt("Saisissez le nombre de cellules :", "Colonne")
        var body = document.getElementsByTagName("body")[0];
        var tab = document.getElementById('table');
        //var tabBody = document.createElement("tbody");
        for (var i = 0; i < saisie_ligne; i++) {
            var row = document.createElement("tr");
            for (var j = 0; j < saisie_colonne; j++) {
                var cell = document.createElement("td");
                var text = prompt('Saisissez le contenu de la cellule' + (j + 1) + ', dans la ligne' + (i + 1));
                //var cellText = document.createTextNode("Ligne numéro "+(i+1)+" Colonne numéro" +(j+1));
                var cellText = document.createTextNode(text);
                cell.appendChild(cellText);
                row.appendChild(cell);
            }
            tab.appendChild(row);
        }
        //tab.appendChild(tabBody);
        body.appendChild(tab);
        tab.setAttribute("border", 1);
        tab.style.borderCollapse = "collapse";
    }
     
    function supprimer(tableID) {
        var tableRef = document.getElementById(tableID);
        var saisie_ligne = prompt("La ligne à suprimer", "ligne")
        tableRef.deleteRow(saisie_ligne);
        var saisie_colonne = prompt("la cellule à supp", "colonne")
        if (isNaN(parseInt(saisie_ligne)) || isNaN(parseInt(saisie_colonne))) {
            alert('les valeurs saisis sont incorectes veuillez réessayer')
            return false
        }
        var ligne = tableRef.rows[saisie_ligne];
        ligne.deleteCell(saisie_colonne);
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    </script>
    </body>
    </html>

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 075
    Points : 44 657
    Points
    44 657
    Par défaut
    Bonjour et bienvenue sur DVP.

    Ceci dit qu'est ce que tu n'arrives pas à faire?

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2014
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    J'ai trouvé une solution on m'a aidé, Merci

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/10/2013, 18h08
  2. Pagination tableau dynamique en Jquery
    Par mohamedsghaier dans le forum jQuery
    Réponses: 2
    Dernier message: 03/05/2013, 16h04
  3. Pagination d'un tableau formulaire dynamique
    Par Argol dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 19/03/2009, 16h03
  4. [Kylix] tableau dynamique
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 31/10/2002, 08h57
  5. Réponses: 4
    Dernier message: 13/05/2002, 16h43

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