Forum Moderators: open

Message Too Old, No Replies

Browser Detection JavaScript Problem

browser detection javascript problem

         

cookiemonster

12:18 am on Dec 20, 2009 (gmt 0)

10+ Year Member



Can anybody tell me why this won't work?

<script language="text/javascript">
if (navigator.userAgent.toLowerCase().indexOf('msie')!=-1) {
alert('INTERNET EXPLORER');
} else if (navigator.userAgent.toLowerCase().indexOf('firefox')!=-1) {
alert('FIREFOX');
} else if (navigator.userAgent.toLowerCase().indexOf('safari')!=-1) {
if (navigator.userAgent.toLowerCase().indexOf('chrome')!=-1) {
alert('CHROME');
} else {
alert('SAFARI');
}
}
</script>

It's supposed to detect what browser you're using, then return an alert based on that.
The problem is... it doesn't do anything. When you load the page, it's just blank.
I've tried putting it in the head section, body section, loading it from an external .js file... everything.

Thanks in advance!

cookiemonster

12:27 am on Dec 20, 2009 (gmt 0)

10+ Year Member



OK, figured it out ... <script language> should be <script type>

Sorry ... JavaScript newbie here.

encyclo

12:32 am on Dec 20, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Glad you worked it out, and welcome to WebmasterWorld :)