Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить параметры сдублированного изображения (https://javascript.ru/forum/dom-window/2645-poluchit-parametry-sdublirovannogo-izobrazheniya.html)

Дэн 27.01.2009 10:22

Получить параметры сдублированного изображения
 
Помогите пожалуйста!
Проблема следущая. Из правого фрейма в левый (ctwa_left) передаются изображения таким образом:

var img = dd.obj.name;
parent.ctwa_left.dd.elements[img].copy();
// Creates a copy of the clicked image's match (same name!) in the left frame
var copieslength = parent.ctwa_left.dd.elements[img].copies.length;
        // Current number of copies
parent.ctwa_left.dd.elements[dd.obj.name].copies[copieslength-1].moveTo (parent.ctwa_left.dd.elements[dd.obj.name].x + 10*copieslength,  parent.ctwa_left.dd.elements[dd.obj.name].y + 10*copieslength);


Задача собрать все намноженные в левом фрейме копии изображений в один массив с их параметрами (ширина, высота, координаты и др.).

Выдернуть все Id получается так например, но дальше что делать не знаю ((
msg = "";
for (i = 0; i<parent.frames.ctwa_left.document.all.length; i++)
{
	msg += i + "" + parent.frames.ctwa_left.document.all[i].tagName + "id="+ parent.frames.ctwa_left.document.all[i].id + "\n";
}


Помогите кто чем может. Спасибо

x-yuri 02.02.2009 07:22

Цитата:

Помогите кто чем может
)) у тебя похоже какие-то сторонние библиотеки используются, потому что непонятно, откуда у parent.ctwa_left.dd.elements[img] метод copy

p.s. вместо document.all советую использовать getElementsByTagName

Андрей Параничев 02.02.2009 16:42

x-yuri,
Это не сторонние библиотеки, это IE, который id выносит в глобалы.

x-yuri 02.02.2009 17:13

Андрей Параничев, я имею в виду, откуда у какого-либо из элементов формы есть метод copy. Или я неправильно понимаю, что есть что
parent.ctwa_left.dd.elements[img].copy();

ctwa_left - фрейм
а вот дальше непонятно, по идее dd - форма (у кого еще есть elements), тогда получается, что у одного из элементов формы есть метод copy. Я метода copy нигде не нашел


Часовой пояс GMT +3, время: 17:32.