Así que el siguiente código de falsas alertas en dos ocasiones:¿Por qué myarray instanceof Array y myarray.constructor === Array ambos falsos cuando myarray está en un marco?
window.onload = function(){
alert(window.myframe.myarray instanceof Array);
alert(window.myframe.myarray.constructor === Array);
}
Cuando hay un iframe en la página denominada "MyFrame" que tiene contiene una matriz llamada "myarray". Si la matriz se mueve a la página principal (a diferencia del iframe), el código alerta dos veces como se esperaba. ¿Alguien sabe a que se debe esto?
¿Qué imprime window.myframe.myarray? Pensé que necesitabas que fuera window.myframe.document.myarray –
window.myframename.myarray funciona bien en Chrome y FF ... document.getElementById ('myframeid'). ContentWindow.myarray también funciona ... lo que eres sugiriendo que no parece funcionar ... – zjmiller
me refiero a window.myframe.contentWindow.document.myarray –