I need to open a new browser window from another browser window and access an object from the parent window in the child window. So when the child window loads I use the opener property to access the object from the parent. Works fine in Firefox however in IE the array properties are converted to objects. e.g. function openChild() { window.open(window.document.location, '_blank'); } var data = { m