From: Paul L. <pa...@sq...> - 2013-12-22 00:56:23
|
Please don't top-post, thanks. > Actually, I've tested this using clean SquirrelMail with no plugins enabled. > I heard about this from someone else who had this problem so I decided to > test it for myself and sure enough, I got the same results. It doesn't > happen on any other OS or browser, just IE 10 under Windows 8 with metro. > (Well... I didn't test it on IE 11 yet.) It looks like IE refreshes the > entire frameset instead of just one of the frames. This happens regardless > of what page the right frame displays. Maybe it's an IE bug, or maybe IE is doing something funny depending on it being in compatibility mode or the likes. Maybe it wants a specific syntax to refresh the frame instead of the whole window. SquirrelMail is using a meta tag refresh and while it would be nicest if you could help diagnose what is happening, you could also use one of the new refresh mechanisms added a couple weeks ago to 1.4.23-SVN (snapshots on our downloads page). Another thing you can try very easily is changing the browser rendering mode setting in the SquirrelMail configuration. > If I have some time next week I'll try to test this a bit more and see if I > can pin-point the problem. It's probably something IE-10-specific, maybe it > handles framesets differently... I'll let you know if I find something. And > if you happen to find a solution earlier, please let me know. You can also test by creating a simple frameset where one frame has a META refresh in it. I'm leaving DOCTYPE out, but that could also have an effect: <html><head></head> <frameset cols="200, *"> <frame src="left.html" name="left" frameborder="1"> <frame src="right.html" name="right" frameborder="1"> </frameset> </html> right.html <html><head></head> <body>Hello World Right </body></html> left.html <html><head> <meta http-equiv="REFRESH" content="5;URL=left.html"> </head> <body>Hello World Left </body></html> Along with various DOCTYPEs, you can play with the syntax of the meta tag: <meta http-equiv="REFRESH" content="5"> <meta http-equiv="refresh" content="5;URL=left.html"> <meta http-equiv="refresh" content="5"> -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |