Bonsoir,
J'ai un tableau de 3 colonnes
je voudrais réunir la col 1 et 2 dans la 1
puis supprimer la col 2
Je sais déplacer une col mais pas les rassembler
ni en supprimer !
merci de m'aider
Bonsoir,
J'ai un tableau de 3 colonnes
je voudrais réunir la col 1 et 2 dans la 1
puis supprimer la col 2
Je sais déplacer une col mais pas les rassembler
ni en supprimer !
merci de m'aider
il faudra :
- recupérer le innerHTML de la seconde colonne
- en faire un += de l'innerHTML dans la première
- supprimer la seconde
- et mettre un colspan2 à la colonne restante
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Bonjour SpaceFrog,
Merci pour tes indications, j'ai réussi a faire l'invertion des colonnes.
Par contre j'ai un autre ennui (j'ai du me mélanger les crayons)
Je désire faire et utiliser une function qui me renvoie
le contenu d'une ligne de tableau (3 cellules)
avec comme id : cell-1, cell-2, cell-3
Appel et lecture par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <SCRIPT type="Text/JavaScript"> // Retourne les 3 cellules d'une ligne function aff_lien(affa,affb,affc) { var obj1 = document.getElementById(affa).innerHTML; var obj2 = document.getElementById(affb).innerHTML; var obj3 = document.getElementById(affc).innerHTML; } </SCRIPT>
A part de multiples erreurs, cela ne me retourne rien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <SCRIPT type="Text/JavaScript"> aff_lien(4,5,6) document.write(obj1+" - "+obj2+" - "+obj3); </SCRIPT>
PS : C'est ma première function
évite déja le document.write ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Je veut bien éviter le document.write
mais c'est un test de lecture
et si ok, je renvoi les infos dans une liste déroulante
A part le document.write, que manque t'il ?
Bonjour,
obj1,obj2,obj3 sont des variables locales de la fonction aff_lien donc tu ne peux pas les accéder dans document.write.
Bonjour,
Juste pour être sûr, vous dîtes ceci:
Mais ensuite vous faites ceci:avec comme id : cell-1, cell-2, cell-3
Quels sont les id de vos cellules ? cell-1, cell-2, cell-3 ou bien 4, 5, 6 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part aff_lien(4,5,6);
Bonjour,
En dédut de la fonction, je concatène l'argument
passé avec le non de l'id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function aff_lien(affa,affb,affc) { var provi = ('cell-'+affa); affa = (provi); var provi = ('cell-'+affb); affb = (provi); var provi = ('cell-'+affc); affc = (provi); //...
Tu faits une redéclaration de variable.var provi = ('cell-'+affa);
affa = (provi);
var provi = ('cell-'+affb);
affb = (provi);
var provi = ('cell-'+affc);![]()
Donc pour en revenir à la remarque de andry.aime, si vous désirez séparer le code en plusieurs fonctions, aff_lien va devoir retourner un tableau qui contiendra les noms:
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 var resultat = aff_lien(4,5,6); //Dans l'exemple donné vous avez omis le point-virgule, je suppose qu'il est présent dans votre code mais sait-on jamais. alert(resultat[0] + " - " resultat[1] + " - " + resultat[2]); function aff_lien(affa,affb,affc) { //... var tab = new Array(); tab[0] = affa; tab[1] = affb; tab[2] = affc; return tab; }
Partager