");
myWin.document.write(" ");
myWin.document.write("
Используются технологии
uCoz
");
// закрыть документ - (но не окно!)
myWin.document.close();
}
function openWindow2() {
myWin= open("", "displayWindow","width=334,height=260,status=yes,toolbar=yes,menubar=yes");
// открыть объект document для последующей печати
myWin.document.open();
// генерировать новый документ
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
Используются технологии
uCoz