Salut,
Merci pour ta réponse. En fait, il n'y a pas de réference de tableau courant, ce qu'il se passe, c'est que dès que je sélectionne un talbeau dans mon appli WYSIWYG je lui affecte l'id tableNow :
1 2 3 4 5 6 7 8 9 10
| if (document.selection.type == 'Control')
{
range=document.selection.createRange();
if (range.length == 1 && (range(0).tagName == 'TABLE' || range(0).tagName == 'table'))
{
var oldId=range(0).id;
range(0).id="tableNow";
var tbl = document.getElementById('tableNow');
}
} |
C'est que la référence tbl je ne l'utilise pas dans mon
window.opener.document.getElementById(idCol).width = largeur;
J'ai essayé t'intégrer tbl sur :
window.opener.document.getElementById(idCol).width = largeur;
Mais ça me génére une erreur à chaque fois, du coup j'arrive pas à trouver comment utiliser cette référence pour le tableau cours de sélection pour modifier les colonnes. Je sais pas si mes explications claires;
Je mets le source qui marche pour supprimer une colonne d'un tableau en cours de sélection, peut être que ça sera plus parlant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| function SuppColonne() {
if (document.selection.type == 'Control')
{
range=document.selection.createRange();
if (range.length == 1 && (range(0).tagName == 'TABLE' || range(0).tagName == 'table'))
{
var oldId=range(0).id;
range(0).id="tableNow";
var tbl = document.getElementById('tableNow');
}
}
var row = tbl.rows.item(0);
for (l=0;l<tbl.rows.length;l++)
{
tbl.rows[l].deleteCell(3);
}
} |
@+
Partager