У меня есть iframe в форме.
Iframe содержит некоторую информацию, которую я хочу доставить родителю формы с помощью экземпляра Array.
Проблема: экземпляр Array теряет свой тип и становится объектом!
Функция iframe:
function getIDS2() { return new Array(); }
Код вызова родителя:
alert(top.frames["sup_search"].getIDS2() instanceof Array);
Конечно, ответ на предупреждение ложный ...
Итак, я могу это исправить, выполнив это:
var arr = [];
for(var i =0; i < SuppliersIDs.length; i+=1) {
arr.push(SuppliersIDs[i]);
}
Где SuppliersIDs - это доставленный массив, а arr - новый массив истинного типа.
Но почему это не работает так, как я хочу?
Кстати, есть ли способ получить доступ к функции iframe с помощью jQuery ??
Спасибо за помощь.