For universal browser implementation one may have to check what DOM is available:
getElementById and others used may not always be available. From a discussion on browser sniffing (bad) and what to do about it at: http://jibbering.com/faq/faq_notes/not_browser_detect.html#bdFD Beware of "the assumption that the browser has a fully dynamic DOM with methods such as document.createElement, replaceChild and appendChild. Browsers do not live up to that expectation, some are not that dynamic and while they may implement some of the Core DOM level 1 methods such as getElementById They do not necessarily implement large parts of the various DOM standards, including all of the dynamic Node manipulation methods." Robert C -----Original Message----- From: Dale Schumacher [mailto:dale.schumac...@gmail.com] Sent: Tuesday, December 30, 2008 03:44 PM To: 'The Friday Morning Applied Complexity Coffee Group' Subject: Re: [FRIAM] Poll: which scripting languages are available on your computer? When I was facing a similar problem--sharing a platform neutralprogram--I also turned to Javascript. In my case, we wanted a lotterynumber picker that could be projected from anyone's laptop during ameeting. I created a single-file HTML/Javascript application(attached) that could be simply opened from the filesystem in anybrowser. Normally I would put the Javascript and CSS is separatefiles, but it's all embedded in HTML to make the whole thingself-contained.> On Mon, Dec 29, 2008 at 10:53 AM, Owen Densmore wrote:>> On Dec 29, 2008, at 11:03 AM, James Steiner wrote:>>> I vote for javascript... it seems that your script is not going to be>>> doing anything that should bump up against a cross-platform issue...>>> It's just text input, processing, text-output... what could be>>> simpler? For any of the tricky (e.g. display, event, css box model)>>> platform quirty stuff, use a framework like jQuery.>>>> I'm glad I asked the question. Clearly javascript is the most ubiquitous>> script language, although hidden within the browser.
============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College lectures, archives, unsubscribe, maps at http://www.friam.org