D
Duncan
I'm getting a pretty weird scenario unfolding in a web application
where I work. I wonder if anyone can help me out?
Theres a portal application with multiple "child" applications, with
the child application served from several different web servers.
The portal works using frames, with one frame remaining on the portal
domain and another frame going over to the child application.
In one of these applications there is a data entry form which. On this
form there are several links. These links refer to empty bookmarks,
and, via the capture of the onclick event, go to a second server side
page. The server side page does some processing (in this case adds
another element to the forms definition). Then redirects to the
original page.
With me so far?
Right, here is where it gets a little odd. On the form submit/cancel
buttons there are typical mouseover events to change the images. These
fail with a "permission denied" error. The javascript is all dead.
Yes, there are some cross frame calls going on, but not in this section
of code. What's more if you refresh the page everything works fine.
Naturally the same page works correctly in IE 6 SP1, Firefox, mozilla,
etc etc.
The very weirdest part is that internet explorer seems to have
'forgotten' where the page is. Looking at the properties for the frame
everything is unavailable, from protocol all the way down (well ok, it
figures out the page isn't encrypted).
With the page refreshed all the properties information is correctly
populated and the javascript works...
To cut to the chase it looks as if the page is somehow missing the
basic information about where it is from, and can't be placed in the
correct security context, and then can't access any javascript...
or...? Hell I don't know, I'm just about done with it all
Odd that the refresh just makes it work, but I can hardly recommend
that as the chosen technical solution, especially when one half of the
customers know that the other half are having no problems at all with
older/other browsers...
Anyway, any help appreciated, (even if it's just pointing to a more
suitable forum)
Many thanks,
Duncan.
where I work. I wonder if anyone can help me out?
Theres a portal application with multiple "child" applications, with
the child application served from several different web servers.
The portal works using frames, with one frame remaining on the portal
domain and another frame going over to the child application.
In one of these applications there is a data entry form which. On this
form there are several links. These links refer to empty bookmarks,
and, via the capture of the onclick event, go to a second server side
page. The server side page does some processing (in this case adds
another element to the forms definition). Then redirects to the
original page.
With me so far?
Right, here is where it gets a little odd. On the form submit/cancel
buttons there are typical mouseover events to change the images. These
fail with a "permission denied" error. The javascript is all dead.
Yes, there are some cross frame calls going on, but not in this section
of code. What's more if you refresh the page everything works fine.
Naturally the same page works correctly in IE 6 SP1, Firefox, mozilla,
etc etc.
The very weirdest part is that internet explorer seems to have
'forgotten' where the page is. Looking at the properties for the frame
everything is unavailable, from protocol all the way down (well ok, it
figures out the page isn't encrypted).
With the page refreshed all the properties information is correctly
populated and the javascript works...
To cut to the chase it looks as if the page is somehow missing the
basic information about where it is from, and can't be placed in the
correct security context, and then can't access any javascript...
or...? Hell I don't know, I'm just about done with it all
Odd that the refresh just makes it work, but I can hardly recommend
that as the chosen technical solution, especially when one half of the
customers know that the other half are having no problems at all with
older/other browsers...
Anyway, any help appreciated, (even if it's just pointing to a more
suitable forum)
Many thanks,
Duncan.