"); myWin.document.write(" "); myWin.document.write("

Введите значение:

"); myWin.document.write("
"); myWin.document.write("
"); myWin.document.write("
Используются технологии uCoz
"); // закрыть документ - (но не окно!) myWin.document.close(); } //функция загрузки станицы function loadxy(){ glx=0; gly=0; push=0; px=0; py=0; } //функция выделения ячейки function activ(id,idx,idy) { var tbody = document.getElementById(id).getElementsByTagName("TBODY")[0]; //убираем выделение со всех ячеек var di = tbody.rows.length; for(var i=0;i0 повторяем цикл while (k != 0) { k =0; // alert('31'); //перебираем всю таблицу в поисках объединенных ячеек var di = tbody.rows.length; for(var i=0;i1)||(rx>1)) { //пытаемся сравнить пересечение if (((idi1)||(i+rx-1==di1))&&((jdj1)||(j+ry-1==dj1))){ k = k+1; masx[k-1] = i; masy[k-1] = j; //alert(masx[k-1]+' '+masy[k-1]); k = k+1; masx[k-1] = i+rx-1; masy[k-1] = j+ry-1; //alert(masx[k-1]+' '+masy[k-1]); } } } } //alert('32'); //добавляем значения выделения k = k+1; // alert('3201'); masx[k-1] = di1; // alert('3202'); masy[k-1] = dj1; k = k+1; masx[k-1] = di2; masy[k-1] = dj2; // alert('321'); //находим крайние значения из выявленных значений idx1 =1000; // alert('322'); idx2 =0; // alert('323'); idy1 =1000; idy2 =0; // alert('33'); for(var i=0;iidx2){idx2 = masx[i]} if (masy[i]idy2){idy2 = masy[i]} } // alert('34'); //alert(idx1+' '+idy1); //alert(idx2+' '+idy2); if ((idx1 == di1)&&(idx2 == di2)&&(idy1 == dj1)&&(idy2 == dj2)){ k =0; } else { di1=idx1; di2=idx2; dj1=idy1; dj2=idy2; } // alert('35'); } // alert('4'); for(var i=di1;i 1 ){ var lx=1000; var ly=1000; var rx=-1; var ry=-1; for(var i=0;i rx){rx =massi[i]} if (massj[i] > ry){ry =massj[i]} } /*скрываем остальные ячейки диапазона style="display:none;" */ for(var i=lx;i1){ var dj = tbody.rows[0].cells.length; //проверка слитых ячеек for(var i=0;iglx){ col.setAttribute('rowSpan',kol-1); //находим колспан и показываем скрытые ячейки kol2 = col.getAttribute('colSpan'); for (var k=j;k1){ //col.setAttribute('rowSpan',kol-1); //находим колспан и показываем скрытые ячейки kol2 = col.getAttribute('colSpan'); for(var i=glx;i1){ //проверка слитых ячеек for(var i=0;igly) { col.setAttribute('colSpan',kol-1); //находим колспан и показываем скрытые ячейки kol2 = col.getAttribute('rowSpan'); for (var k=i;k1) { //col.setAttribute('colSpan',kol-1); //находим колспан и показываем скрытые ячейки kol2 = col.getAttribute('rowSpan'); for(var j=gly;j
Добавить строку
Удалить строку
Добавить столбец
Удалить столбец
Объединить ячейки
Разъединить ячейку
Вставить текст
Вставить значение
0 0
Используются технологии uCoz