- Nov 16, 2001
- 2,758
- 0
- 71
So I have a page that displays a form from another server. Now, this little page has been chugging along for a couple years without issue.
It works great in IE6 and Firefox, but in IE7 I get the following issue. The form displays properly, and functions as it should as far as validation is concerned(user login) but as soon as the correct login info is supplied, the form just seems to refresh, without logging the user in and allowing them to continue.
I've tried removing anything that might be tripping up IE7 (another frame on the page for a header, moving the code around a bit) and I'm left with a very barebone page that works in all browsers EXCEPT IE7.
I'm pulling my hair out. Is there a new security restriction in IE7 that doesn't allow the form to post properly from a frame?
Here's the simple code if it helps (w/o the site, can't post that):
Any suggestions?
Forgive me the cross-post.
It works great in IE6 and Firefox, but in IE7 I get the following issue. The form displays properly, and functions as it should as far as validation is concerned(user login) but as soon as the correct login info is supplied, the form just seems to refresh, without logging the user in and allowing them to continue.
I've tried removing anything that might be tripping up IE7 (another frame on the page for a header, moving the code around a bit) and I'm left with a very barebone page that works in all browsers EXCEPT IE7.
I'm pulling my hair out. Is there a new security restriction in IE7 that doesn't allow the form to post properly from a frame?
Here's the simple code if it helps (w/o the site, can't post that):
And the original code before I started tinkering:<html>
<head>
<title>MySite.com - Reporting Services</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<iframe width="100%" height="100%"
src="http://www.pagewithform.com/theform.aspx" frameborder="no"
scrolling="no">
Sorry, you need inline frames to fully see this page.
</iframe>
</body>
</html>
In case your wondering, I have to use frames because the form is hosted on a site with a URL that my customers cant see. In other words, we're trying to hide the URL of the site with the form.<html>
<head>
<title>MySite.com - Reporting Services</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="105,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="header_file.php" name="topFrame" scrolling="NO" noresize >
<frame src="http://www.pagewithform.com/theform.aspx" name="mainFrame">
</frameset>
<noframes><body>
</body></noframes>
</html>
Any suggestions?
Forgive me the cross-post.