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 :

problème tableau javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 155
    Par défaut problème tableau javascript
    Bonsoir.

    J'ai créé un tableau en html/php/javascript je ne vais pas vous montrer le tableau html en entier, je ne vous montre que la fin:

    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
    <tr>
    						<td><h4>Fond d ecran</h4></td>
    					</tr>	
     
    					<tr>
    						<td>Fond</td>
    						<td> : </td>
    						<td><input type ='file' name='fond' id='57'/></td><td><span id="lechamps57_4"><a href="/" OnClick="remove_input57();restaure_input57(1, 4)">Supprimer</a></td>
    						<td>&nbsp;</td>
    					</tr>
    					<tr>
    						<td>Barre de menu</td>
    						<td> : </td>
    						<td><input type ='file' name='barre' id='58'/></td><td><span id="lechamps58_4"><a href="/" OnClick="remove_input58();restaure_input58(1, 4)">Supprimer</a></td>
    						<td>&nbsp;</td>
    					</tr>
    					<tr><td><span id="lapage_4"><a href="javascript:create_page(1, 4)">Ajouter une page</a></span></td></tr>
    					<tr>
    						<td><input type ='submit' value= "enregistrer" ></td>
    					</tr>
     
    				</table>
    et voici les fonction javascript utilisées dans cette partie de code:
    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
    <script>
    function create_page( nb,i ) {
     
    var nb2 = nb + 1;
    var i2 = i + 1;
     
    document.getElementById('lapage_'+i).innerHTML = '<span id="lapage_4"><a href="javascript:create_entree(1,4)">Selectionner</a></span>';
     
     
    }
    </script>
    <script>
    function create_entree(nb,i) {
     
    var nb2 = nb + 1;
    var i2 = i + 1;
     
    document.getElementById('lapage_'+i).innerHTML = '<tr><td>titre page</td><td></td><td>:</td><td><input type ="text" name="titre_page" id="59"/></td><td><a href="/" OnClick="remove_input59()">Supprimer</a></td></tr><tr><td>photo  </td><td>:</td><td><input type ="file" name="photo_page" id="60"/></td><td></td></tr><tr><td>liste</td><td>:</td><td><?$i = 0;?><td><input type ="text" name="liste<?=$i;?>" id="61"/></td><td><a href="/" OnClick="remove_input60()">Supprimer</a></td><td>&nbsp;</td></tr><tr><td><a href="/" OnClick="remove_input61()">Supprimer</a></td></tr>';
     
    }
    </script>
    le code fonctionne correctement (ou presque) mais j'ai quand même 2 problèmes qui me causent du soucis:

    1: dans la 2e fonction javascript malgrès tous les <tr> et le <br> que j'ai mis tout se met dans la même cellule de tableau.

    2: toujours dans la 2e fonction vous constaterez que j'ai été obligé de tout mettre sur une seule ligne dès que je mes ça sur plusieurs lignes (je remes toujours le document.getElementById('lapage_'+i).innerHTML = et je n'oublie pas la ponctuation), seule la dernière ligne est prise en compte.

    voilà je suis content de faire du code qui marche mais j'aimerais quand même bien avoir une bonne présentation que ce soit dans mon code ou sur la page du formulaire.

    Je remerci d'avances tous ceux qui essaieront de m'aider.

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    1: ajoute le tag table
    2: toto+="chaine" ou toto=toto+"";
    j'aimerais quand même bien avoir une bonne présentation
    -> utilise dom

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 155
    Par défaut
    Bon en fait je m'en suis sorti autrement j'ai ajouté un <table border=1 width="100%">

    désolé d'avoir posté pour rien.

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

Discussions similaires

  1. problème tableau php javascript
    Par eric204044 dans le forum Langages serveur
    Réponses: 0
    Dernier message: 01/07/2010, 21h26
  2. [perl]Problème tableau indexé
    Par LE NEINDRE dans le forum Langage
    Réponses: 8
    Dernier message: 25/08/2005, 21h24
  3. [PHP-JS] Remplir un tableau javascript selon un tableau php
    Par jerome38000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2005, 14h02
  4. [CR8] Problème tableau sur plusieurs pages???
    Par christophe28 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 02/11/2004, 15h46
  5. tableau javascript ecrit par une fonction asp
    Par LineLe dans le forum ASP
    Réponses: 4
    Dernier message: 03/11/2003, 08h38

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