[pmwiki-devel] bizarre IE bug...

The Editor editor at fast.st
Wed Nov 15 08:03:59 CST 2006


It seems to be some kind of Windows problem as it cleared up when I
happened to reboot this morning.  But then, when I created a new room,
it did it again for that room.  Old rooms now show up, but new one
gives a file not found.  I even went to the actual wiki.d folder (in
Explorer) and refreshed it, thinking it might possibly be some kind of
indexing error.  No change.  My guess is it won't be a problem on the
server, but it is very aggravating here at home.

Here's how the process works if it helps:

1) To create a new room, I create a page called Chatrooms.Test2.  It's
basically a marker to indicate the room exists, and it shows up fine
in my IE pagelist.  The page is created using the basic UpdatePage
function.

2) To enter the room, I call a page (Chat.Chat) with an I-Frame in it
that loads a virtual room Chatroom.Test2 (notice there's no "s" in
this groupname) that uses a pagelist in the groupfooter to show the
chat history...

3) If you load Chatroom.Test2 in your browser window and get just the
chat history.  Load Chat.Chat?room=Test2, you get the full chatroom.

4) In my case, room Test1 was created before the reboot.  Test2 just
now.  I can see both in the pagelist, and both in Windows Explorer.
Both also show up perfectly in FireFox whether I call just the chat
history or jthe chat room.  Only Test1 shows up in IE, Test2 gives a
file not found error in IE (either using room or history).


BOTTOM LINE
So bottom line, I clearly have Chatroom.Test1, Chatroom.Test2, and
Chatroom.GroupFooter.  Both Test1 & Test2 show up as expected in
FireFox.  But Test2 doesn't in IE while Test1 does.  Even when called
directly, where there are no iframes, and nothing to do with ZAP.
Booting *may* reset IE's ability to show it.  Other pages created
using the same ZAP functions work normally in IE.  (Did test this).

One other thought:

The Chatroom group has it's own local config file and a very simple
skin (necessary to display properly in the iframe.  Basically:

Config
<?php if (!defined('PmWiki')) exit();
$Skin = 'chat';

Skin
<html>
<head>
<link rel='stylesheet' href='chat.css' type='text/css'/>
</head>
<body>
<div id="main">
<!--PageText-->
</div>
</body>
</html>

CSS is also very barebones.  That's it for the skin.

I'm not sure this is the problem as Test1 shows up fine in IE, but
thought I would include the info if it helps anyone spot something.
Thanks in advance...

Cheers,
Caveman



More information about the pmwiki-devel mailing list