Hii Sean!!
two errors in your code
1> if (browserName=="Microsoft Internet Explorer" && browserVer=6)
solution-
if (browserName=="Microsoft Internet Explorer" && browserVer==6)
2> document.getElementById("IEMessage").style.display = "block";
reason-->at the time of code executing ,no element will be found with Id as
IEMessage since ,it will execute first before actual ID will be loaded on the browser
solution ->you can use it onload event of the body ,or atleast after IEMessage "div" will loaded into the browser.
Note-Always be careful with parseInt ,use parseInt(number,radix)
Reason- e.g parseInt("08") will give 0 so use parseInt("08",10) for decimal
detail code is below-->
<HEAD>
<SCRIPT language="JavaScript">
<!--
function callme()
{
var browserName=navigator.appName;
var browserVer=parseInt(navigator.appVersion);
if (browserName=="Microsoft Internet Explorer" && browserVer==6)
version="6";
else
version="7";
if (version=="6")
document.getElementById("IEMessage").style.display = "block";
}
//-->
</SCRIPT>
</HEAD>
<body onload="callme()">
<div id="IEMessage" style="display: none; width: 100%; background: #FFFFFF; padding: 5px;">Message Here</div>
</body>
Hope this will help you
Cheers :)
vinod
|