Quand a commencé à écrire скрипт pour la création de la création des clichés pour la broderie, je même sur connaissais comme il aura l'air et que faire. Ayant décidé de faire sur JavaScript, a commencé à chercher comme éloigner les lignes du tableau, et a trouvé tout à fait imputé “мануал” http://su doku.org.ua/rus/blog/2006/03/09/deltablerows1/. Seulement s'éloignaient là seulement les lignes et selon id, pour moi id étaient superflu car j'éloignais les lignes d'en bas, et je demandais aussi non seulement l'éloignement des lignes, mais aussi l'éloignement столбцов а aussi leur supplément dynamique. Voici qu'a résulté : Только там удалялись лишь строки и по id, для меня id были лишними т.к. удалял я строки снизу, и мне также нужно было не только удаление строк, но и удаление столбцов а так же их динамическое добавление. Вот что получилось:
Le tableau lui-même
Et deux fonctions
Le changement de la quantité de lignes
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 | function chWidht (control) {{ var value = control.value;; if (/^ [0-9] * $/.test (value)) {.test(value)){ var tbody = document.getElementById (' canvas'). getElementsByTagName (' TBODY ') [0];('canvas').getElementsByTagName('TBODY')[0]; var newwidth = parseInt (value);value); var diff = width - newwidth; newwidth; if (diff> 0) { 0){ //est éloigné for (i = 0; i <height; i ++) { 0; i < height; i++){ for (j = 0; j <diff; j ++) { 0; j < diff ; j++){ tbody.rows [i].removeChild (tbody.rows [i].lastChild);.removeChild(tbody.rows[i].lastChild); } } width = newwidth; } else if (diff <0) { (diff < 0) { //est ajouté for (i = 0; i <height; i ++) { 0; i < height; i++){ for (j = diff; j <0; j ++) { diff; j < 0 ; j++){ var row = tbody.rows [i];[i]; var td = document.createElement ("TD");("TD"); row.appendChild (td);; } } width = newwidth; } else {}} } else { alert ("introduisez le nombre");); control.focus ();; } } |
Le changement de la quantité столбцов
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 | function chHeight (control) {{ var value = control.value;; if (/^ [0-9] * $/.test (value)) {.test(value)){ var tbody = document.getElementById (' canvas'). getElementsByTagName (' TBODY ') [0];('canvas').getElementsByTagName('TBODY')[0]; var newheight = parseInt (value);value); var diff = height - newheight; newheight; if (diff> 0) { 0){ //est éloigné for (j = 0; j <diff; j ++) { 0; j < diff ; j++){ tbody.removeChild (tbody.lastChild);); } height = newheight; } else if (diff <0) { (diff < 0) { //est ajouté for (i = diff; i <0; i ++) { diff; i < 0; i++ ){ var row = document.createElement ("TR");("TR"); tbody.appendChild (row);; for (j = 0; j <width; j ++) { 0; j < width; j++){ var td = document.createElement ("TD");("TD"); row.appendChild (td);; } } height = newheight; } else {}} } else { alert ("introduisez le nombre");); control.focus ();; } } |
L'exemple ouvrier on peut jeter un coup d'oeil ici
À JavaScript n'est pas fort, c'est pourquoi que cela peut être et il est incorrect, mais travaille)









Pingback : vyvoz stroitelnogo musora
Pingback : My Homepage
Pingback : garden fencing North London
Pingback : barnes and noble coupons
Pingback : debt consolidation
Pingback : noni herbal supplement
Pingback : reverse mortgage for home
Pingback : air cleaners uv
Pingback : indoor air purifiers
Pingback : water softener
Pingback : nyc home theatre installation
Pingback : credit card debt relief
Pingback : chwilowka bez bik
Pingback : consolidate credit cards
Pingback : amateur porn
Pingback : tinnitus miracle reviews
Pingback : pozycjonowanie stron
Pingback : http:// www.victims-blog.com/some-blog-post
Pingback : {pozyczki bez bik|kredyty bez bik|pozyczka bez bik|kredyt bez bik}