HELP: Accessing object methods/variables across nested documents in IE7

D

davidfass

I have two questions for the brave of heart:

(1) I have a main page (http://jewishintellectualtimeline.com/
index.html) which loads a page "test_map.html" inside an OBJECT (which
in turn is inside a DIV), like so:

<div id="object_wrapper">....
<OBJECT data="test_map.html" width="100%" height="100%">
<p>Sorry, the map could not be loaded due to browser limitations.</p>
</OBJECT> ...</div>

(The reasons for using the OBJECT here are related to limitations of
the Google Maps API. Not relevant.) Now, in the loaded
"test_map.html" I have the following script code to assign a name
"gWindow" to this loaded window:

window.name = "gWindow";

The reason I do this is because I want to be able to call functions in
"test_map.html" from the parent file "index.html". For example, I
have code in "index.html" like

onclick="javascript:gWindow.loadMap([[32.536389,44.420833]],
[[30.5364,42.4208],[34.5364,46.4208]],['Babylonia'])...

which calls the loadMap function defined in "test_map.html".

The upshot is that all this works fine in Firefox (no errors from
Firebug). But in IE7, I get an error saying that "'gWindow' is
undefined". Any ideas why IE7 cannot see this variable, while Firefox
can? Workarounds?


(2) And there is a related issue, which is that the page
"test_map.html" loaded inside the OBJECT does not see "window.parent"
as the parent index.html, but rather identifies itself
("test_map.html") as window.parent. I'm (obviously) not a
professional programmer, so I'm wondering whether the fact that it
works in Firefox is due to a laxity there, or whether there is some IE
bug that's getting in the way here. Can anyone illuminate, please?

Thanks a ton for any help! -- Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,011
Latest member
AjaUqq1950

Latest Threads

Top