Web Help Forum

Web Design And Development => Client side => Topic started by: notbanksy on 17 November 2009, 16:58:33

Title: Why doesn't this work? Browser detection...
Post by: notbanksy on 17 November 2009, 16:58:33
Hey up peeps!
Please can someone who knows their js cast their eyes over this one for me?  It doesn't work, and I don't know why :(
Code: [Select]
function detectBrowser()
{
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
if ((browser=="Microsoft Internet Explorer")
  && (version<=6))
  {
  document.write('<script type="text/javascript" src="http://www.domain.com/js/tabber-minimised.js"></script>');
  }
}
And then, to call the function
Code: [Select]
<script src="js/detect.js" type="text/javascript">
detectBrowser();
</script>
Thank you :)

Posts Auto Merged: 17 November 2009, 17:15:40 Reason: Double Post
It doesn't work because I'm STUPID!!! :(

Here is a script that works, for anyone who's interested...
Code: [Select]
function detectBrowser()
{
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
if ((browser=="Microsoft Internet Explorer")
  && (version<=6))
  {
  return;
  }
  else {
document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + 'js/tabber-minimised.js' + '">');
    document.write('</' + 'script' + '>');
  }
}
detectBrowser()