thanks guys. After discussing it some more we found that the easiest thing for now is to just use the noscript, which is working, I was doing something silly before. We probably will change it later, but this works fine for now.
Thanks for all the help guys, its appreciated. On 11/29/05, Munson, Jacob <[EMAIL PROTECTED]> wrote: > If the user has JS turned off, you're JS will not fire, and you won't > find anything out about their browser. Am I missing something? > > > -----Original Message----- > > From: Jim Davis [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, November 29, 2005 10:17 AM > > To: CF-Talk > > Subject: RE: Know with cf if Javascript is enabled? > > > > I've an example of a technique here: > > > > http://www.depressedpress.com/Content/Development/ColdFusion/A > > rticles/GetRes > > /Index.cfm > > > > That code is really old however. > > > > The version I'm actually using is wrapped as a custom tag and > > determines JS > > version (and whether or not it's enabled) as well. I'll attach the > > JavaScript of it below. > > > > Jim Davis > > > > > > <script language="Javascript" type="text/javascript">var JSVersion = > > 1.0</script> > > <script language="Javascript1.1" type="text/javascript">JSVersion = > > 1.1</script> > > <script language="Javascript1.2" type="text/javascript">JSVersion = > > 1.2</script> > > <script language="Javascript1.3" type="text/javascript">JSVersion = > > 1.3</script> > > <script language="Javascript1.4" type="text/javascript">JSVersion = > > 1.4</script> > > <script language="Javascript1.5" type="text/javascript">JSVersion = > > 1.5</script> > > <script language="Javascript" type="text/javascript"><!-- > > > > // Default all Values to Zero > > ColorDepth = 0; > > ResHeight = 0; > > ResWidth = 0; > > ResAvailHeight = 0; > > ResAvailWidth = 0; > > ResBrowserHeight = 0; > > ResBrowserWidth = 0; > > // Get the basic values > > if (JSVersion > 1.1) { > > ColorDepth = screen.colorDepth; > > ResHeight = screen.height; > > ResWidth = screen.width; > > ResAvailHeight = screen.availHeight; > > ResAvailWidth = screen.availWidth; > > }; > > // Try to get the Browser Window info > > // If the innerwidth property is set then try > > to use that - > > supported by Netscape and several other browsers > > if( typeof( window.innerWidth ) == 'number' ) { > > ResBrowserWidth = window.innerWidth; > > ResBrowserHeight = window.innerHeight; > > // The following is only supported by IE 6 in > > some cases. > > } else if( ( typeof( document.documentElement.clientWidth ) == > > 'number' ) && ( document.documentElement.clientWidth > 0 ) ) { > > ResBrowserWidth = document.documentElement.clientWidth; > > ResBrowserHeight = > > document.documentElement.clientHeight; > > // Finally test if we're IE and use the IE > > specific values > > } else if( document.body && ( document.body.clientWidth || > > document.body.clientHeight ) ) { > > ResBrowserWidth = document.body.clientWidth; > > ResBrowserHeight = document.body.clientHeight; > > }; > > // Create the call to the image > > document.write("<img src='FauxGIF.cfm?ScreenData=JS" + > > JSVersion + > > "," + ColorDepth + "," + ResHeight + "," + ResWidth + "," + > > ResAvailHeight + > > "," + ResAvailWidth + "," + ResBrowserHeight + "," + > > ResBrowserWidth + "' > > width='1' height='1' alt='' border='0'>"); > > > > //--> > > </script> > > <noscript><img name="HeartBeat" > > src="FauxGIF.cfm?ScreenData=NoJS,0,0,0,0,0,0,0" width="1" > > height="1" alt="" > > border="0"></noscript> > > This transmission may contain information that is privileged, confidential > and/or exempt from disclosure under applicable law. If you are not the > intended recipient, you are hereby notified that any disclosure, copying, > distribution, or use of the information contained herein (including any > reliance thereon) is STRICTLY PROHIBITED. If you received this transmission > in error, please immediately contact the sender and destroy the material in > its entirety, whether in electronic or hard copy format. Thank you. A1. > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Discover CFTicket - The leading ColdFusion Help Desk and Trouble Ticket application http://www.houseoffusion.com/banners/view.cfm?bannerid=48 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:225581 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

