Subject: RE: [xsl] Can one Use JavaScript to update XSL:Variables From: dave frette <gohabitat@xxxxxxxxx> Date: Thu, 29 Jul 2004 13:10:59 -0700 (PDT) |
Thanks Tom for the code and some helpful hints. But what about these: cache = new ActiveXObject("Msxml2.XSLTemplate.4.0"); var proc = cache.createProcessor(); ... proc.transform(); What is the Netscape equivalent? - Dave --- "Passin, Tom" <tpassin@xxxxxxxxxxxx> wrote: > > From: dave frette [mailto:gohabitat@xxxxxxxxx] > > > > But, say I want to perform a browser check via js. > > I would probably create an init_ie(), transform_ie(), init_ns(), and > > transform_ns(). > > > > Basically this code looks really simple and perhaps netscape has > > some similar objects to use?? > > > > Any suggestions? > > I use the following to test for Mozilla - > > function isMoz() { > try { > var xx = netscape.security.PrivilegeManager; > return true; > } > catch (e) { > return false; > } > } > > We're drifting OT here (yes, Tommie, I know, but aren't you too busy > just now to attend to it??), but sometimes you can adjust for browser > type without explicitly detecting it. For example, I have used the > following to get at (CSS) stylesheet rules even though IE and Mozilla > use different names for the same object - > > var stylesheet,rules; > stylesheet = document.styleSheets[0]; > rules = stylesheet.rules||stylesheet.cssRules; > > The first alternative works for IE but is undefined in Moz. Undefined > evaluates to false in a logic test (gotta love javascript!), and the > second alternative (cssRules) works for any CSS2 compliant browser (one > that uses the specified binding names). > > Cheers, > > Tom P > > __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Can one Use JavaScript to, Passin, Tom | Thread | RE: [xsl] Can one Use JavaScript to, Passin, Tom |
Re: [xsl] Trouble getting a node fr, Phil Endecott | Date | RE: [xsl] Can one Use JavaScript to, Passin, Tom |
Month |