У меня есть iframe в форме. В iframe содержится некоторая информация, которую я хочу передать родительскому элементу формы экземпляром 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]);
}
Где SuppliersID - это доставленный массив, а arr - новый массив истинного типа. Но почему это не работает, как я хочу? Кстати, есть ли там способ доступа к iframe func с помощью jQuery??
Спасибо за помощь.