Results 1 to 3 of 3

Thread: Accessible Odeon Returns (Sort-Of)

  1. #1
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,283
    Thanks
    293
    Thanked
    841 times in 476 posts

    Accessible Odeon Returns (Sort-Of)

    Remember the plight of Matthew Somerville, a lone man who provided a version of Odeon accessible to all, particularly Firefox users? Odeon didn't like their horrible site being replicated in any accessible way (possibly their own version ended up being less popular?), so Matthew had to remove his work. However, he has now found a way around the problem.

    Using Greasemonkey, a Firefox plugin which essentially enables DHTML, Matthew has created a script to run the menu of the Odeon website.

    Read more about it over at the Accessible Odeon website.
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  2. #2
    Common Sense Advocate Rabs's Avatar
    Join Date
    Jul 2003
    Location
    Preston
    Posts
    760
    Thanks
    1
    Thanked
    5 times in 4 posts
    • Rabs's system
      • Motherboard:
      • Gigabyte Z170X Gaming 7
      • CPU:
      • Intel Core i7 6700K
      • Memory:
      • 2 x 8GB Corsair Vengeance Red
      • Storage:
      • 256GB Samsung 950 Pro Nvme, 1TB Seagate HD
      • Graphics card(s):
      • EVGA Nvidia 970OC
      • PSU:
      • Coolermaster Ethusiast 850W
      • Case:
      • Coolermaster Stacker STC 101
      • Operating System:
      • Windows 10
      • Monitor(s):
      • Benq GW2760 27"
      • Internet:
      • Virgin Cable 200/12
    Its a disgrace that a large company such as the odeon dont have pages compliant with all browsers.

    If a site doesn't display/function correctly in firefox I would tend not to use the site in question be it retail or otherwise.

    They should have had this sorted ages ago so theres no excuse for this one...

  3. #3
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,026 times in 677 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS
    Quote Originally Posted by Rabs
    Its a disgrace that a large company such as the odeon dont have pages compliant with all browsers.

    If a site doesn't display/function correctly in firefox I would tend not to use the site in question be it retail or otherwise.

    They should have had this sorted ages ago so theres no excuse for this one...
    the ten-line fix for their javascript was first published in 2001

    Code:
    	if (document.layers) {
    	    doc = 'document.';
    	    stylo = '';
    	    pxt = '.top';
    	    pxl = '.left';
    	    large = innerWidth; longue = innerHeight;
    	    window.captureEvents(Event.RESIZE);
    	    window.onresize = tienstoibien;
    	    n4 = 1;
    	    }
    	    
    	if (document.all) {
    	    doc = 'document.all.';
    	    stylo = '.style';
    	    pxt = '.pixelTop';
    	    pxl = '.pixelLeft';
    	    n4 = 0;
    	    }
    should read as

    Code:
    	if (document.layers) {
                // Navigator 4.x
    	    doc = 'document.';
    	    stylo = '';
    	    pxt = '.top';
    	    pxl = '.left';
    	    large = innerWidth; longue = innerHeight;
    	    window.captureEvents(Event.RESIZE);
    	    window.onresize = tienstoibien;
    	    n4 = 1;
    	    }
            else if (window.captureEvents) {
                // Netscape 6
                doc = 'document.';
                stylo = '.style';
                pxt = '.top';
                pxl = '.left';
                large = innerWidth; 
                longue = innerHeight;
                n4 = 0;
                }
    	else if (document.all) {
                // IE4+
    	    doc = 'document.all.';
    	    stylo = '.style';
    	    pxt = '.pixelTop';
    	    pxl = '.pixelLeft';
    	    n4 = 0;
    	    }
    i.e. their current javascript only detects netscape 4, or msie 3, and acts accordingly

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •