Programming and compatibility
Programming
All Qohenje script and number examples are generated dynamically by embedded Javascripts. Javascript code has been validated both with Firefox's and Safari's onboard error consoles, and with JSLint. All Javascript code on my Qohenje pages is namespaced (encapsulated) inside an Object called qohenje_mvjaak.
Compatibility
![]() |
I test these pages most consistently under Camino on a Mac running the most recent OS. I also regularly check them with up to date versions of Firefox, Safari and Opera. |
![]() ![]() |
I also check them (less frequently) with Firefox, Safari, and Opera under Windows XP, running in emulation on the Macintosh thanks to Parallels Desktop. Note about Internet Explorer: IE7 and earlier are not W3C standards-compliant. While this probably means nothing to most users, it was a real drag for developers. IE8 is (finally!) W3C standards-compliant!! (Halleluja!)... This site does not work properly with IE7 (the menus don't display correctly), and now that Microsoft has at last shown an intention to make their browser conform to the standards that all other browsers strive to respect, I don't think I'm going to anything about it! Get IE8! (or use a different browser...) |
| Parallels Desktop also permits me to run Linux, and the pages have been checked with Firefox and Epiphany under Ubuntu 7.04 (Feisty). | |
| As far as I have been able to establish, the Qohenje pages are W3C XHTML 1.0 (Strict) compliant (using the W3C online validation service. If you do not think this is true, please tell me, as this is something I can easily control, and would like to remain in line with. | |
| The same goes for my style sheets, which are valid CSS level 2.1. |
If something breaks, it's most likely something in the JavaScript. If you feel so motivated, by all means download the source of my javascript packages (main methods, and the lexicon), and tell me where I have made mistakes!
Thanks,
Colin Harrison, 2008


