Thursday, December 23, 2004

Cross-Browser Mouseover Popup Boxes

 
James P-K has been working on an improved, cross-browser compatible version of the Mouseover Popup Boxes that I was trying to get working in June. After several iterations, he finally arrived at this implementation. Thanks James! Here is James' blog about his work on this (LSBU-access only).

I've been keeping track of all of the past StaffWeb announcements in preparation for this. Now I can create a live announcements archive page. This timing is quite convenient actually; I can create one page for all the 2004 announcements, and then begin a new one for all forthcoming 2005 announcements.

 
Note (added 28/12/04)
Here's the basis of the page I created for the StaffWeb Announcements 2004, using James' JavaScript.

 
Note (added 7/1/05)
The StaffWeb Announcements 2004 page looks fine on my Mac using Safari, but James alerted me to a problem when using Mozilla/Firebird. I tried fixing it but couldn't see how, and neither could James. Here's how we've left it...
 

From:     martin
Subject:  Re: [Fwd: Re: News Archive - Feedback required]
Date:     7 January 2005 21:25:34 GMT+09:00
To:       james
Cc:       mike

> Hi Martin,
>
> In my tests I did not use any tables in the 'spans.' So I tried putting some
> tables in and you are right, it completely changes the structure of the page. 
> I also stuck a table, not in the last entry (here the table is in the 3rd 
> (out of 4) entries http://www.lsbu.ac.uk/bcimbd/news/newsv6.html), but this 
> was problematic as well.
>
> For formatting in my spans in the test pages I was able to get away with 
> using <p> without any problems, <div> and embedded <span> seemed ok.
>
> James


Frustrating, isn't it! I would suggest putting this on the back burner for now, 
unless you have an idea for a solution. I think that the News pages are more 
important.

Once I get back and start hassling HoDs and Prog Dirs for input, I think (hope) 
that the site will get fleshed out pretty quickly - therefore we ought to try 
to finish the parts that are under our control fairly soon, so that none of 
those parts end up being on the critical path.

Martin.