I intend to use a component in a web page which requires IE4 SP1 or higher
I need to detect the browser but I have not got a copy of IE4 WITHOUTSP1
I presume that a base IE4 is still document.all so I will need to look further than that.
Am I making sense?
Please paste this into an html page and let me know what the output is.
This is the output for IE4 SP1:Code:<HTML> <HEAD> </HEAD> <body> <script language=javascript> <!--// document.writeln("<TABLE border=1>") document.writeln("<TR><TD>Application</TD><TD>" + navigator.appName + "</TD></TR>"); document.writeln("<TR><TD>Version</TD><TD>" + navigator.appVersion + "</TD></TR>"); document.writeln("<TR><TD>Minor Version</TD><TD>" + navigator.appMinorVersion + "</TD></TR>"); document.writeln("<TR><TD>Platform</TD><TD>" + navigator.platform + "</TD></TR>"); if(document.all) { document.writeln("<TR><TD>Document.all</TD><TD>TRUE</TD></TR>"); }else{ document.writeln("<TR><TD>Document.all</TD><TD>FALSE</TD></TR>"); } document.writeln("</TABLE>") //--> </script> </BODY> </HTML>
Code:Application Microsoft Internet Explorer Version 4.0 (compatible; MSIE 4.01; Windows 95) Minor Version ;SP1; Platform Win32 Document.all TRUE
[Edited by Mark Sreeves on 11-01-2000 at 03:46 AM]




Reply With Quote