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
Version imprimable
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
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:
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:
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 ...
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:Citation:
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: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:
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. :nono:Citation:
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:
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; }