Cuando ha comenzado a escribir скрипт para la creación de la creación de los modelos para el bordado, hasta en sabía como él se verá y que hacer. Habiendo decidido todo hacer en JavaScript, ha comenzado a buscar como quitar las líneas de la tabla, y ha encontrado completamente atribuido “мануал” http://sudoku.org.ua/rus/blog/2006/03/09/deltablerows1/. Solamente se alejaban allí sólo las líneas y por id, para mí id eran superfluo porque quitaba las líneas de abajo, y necesitaba también no sólo la desaparición de las líneas, sino también la desaparición de las columnas y así como su adición dinámica. Aquí que ha resultado: Только там удалялись лишь строки и по id, для меня id были лишними т.к. удалял я строки снизу, и мне также нужно было не только удаление строк, но и удаление столбцов а так же их динамическое добавление. Вот что получилось:
La tabla misma
Y dos funciones
El cambio de la cantidad de las líneas
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){ //es quitado 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) { //es añadido 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 ("introduzcan el número");); control.focus ();; } } |
El cambio de la cantidad de las columnas
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){ //es quitado for (j = 0; j <diff; j ++) { 0; j < diff ; j++){ tbody.removeChild (tbody.lastChild);); } height = newheight; } else if (diff <0) { (diff < 0) { //es añadido 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 ("introduzcan el número");); control.focus ();; } } |
El ejemplo de trabajo es posible mirar aquí
En JavaScript no es fuerte, por eso que esto puede ser y es incorrecto, pero trabaja)









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}