Home arrow JavaScript arrow Retrieving More Hardware Information With Internet Explorer and JavaScript
JAVASCRIPT

Retrieving More Hardware Information With Internet Explorer and JavaScript


This is the fourth and last article in this series, which focuses on retrieving hardware information using JavaScript and presenting it on a web page. You can directly copy and paste the code samples present in this article into a file with the extension “.htm” and open them in Internet Explorer 5.5+.

Author Info:
By: Jagadish Chaterjee
Rating: 4 stars4 stars4 stars4 stars4 stars / 13
May 09, 2006
TABLE OF CONTENTS:
  1. · Retrieving More Hardware Information With Internet Explorer and JavaScript
  2. · How to list the BUS information available in a computer using JavaScript
  3. · How to list the memory (RAM) information available in a computer using JavaScript
  4. · How to retrieve sound device information available in a computer using JavaScript
  5. · How to retrieve the printer driver information available in a computer using JavaScript
  6. · Another way to retrieve printer driver information available in a computer using JavaScript
  7. · How to retrieve the serial port information available in a computer using JavaScript

print this article
SEARCH DEVARTICLES

Retrieving More Hardware Information With Internet Explorer and JavaScript
(Page 1 of 7 )

As I am using the “Web Based Enterprise Management” (WBEM) strategy of Microsoft, the samples would work only with IE 5.5+

How to list the BIOS information available in a computer using JavaScript

Now, let us try to develop a simple script (JavaScript) which shows the technique for retrieving BIOS information available in a computer.  The entire code for the sample is as follows:

<!DOCTYPE  HTML  PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> 
      <head> 
            <title></title> 
            <meta name="GENERATOR" content="Microsoft Visual Studio .NET
7.1"> 
            <meta name="vs_targetSchema" content="http://schemas.microsoft.com/
intellisense/ie5">
            <script id="clientEventHandlersJS" language="javascript">
<!--

functionButton1_onclick() {
      var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); 
      var service = locator.ConnectServer("."); 
      var properties = service.ExecQuery("SELECT * FROM Win32_BIOS"); 
      var e = new Enumerator (properties); 
      document.write("<table border=1>"); 
      dispHeading(); 
      for (;!e.atEnd();e.moveNext ()) 
      { 
            var p = e.item (); 
            document.write("<tr>"); 
            document.write("<td>" + p.BIOSVersion(0) + "</td>"); 
            document.write("<td>" + p.CurrentLanguage + "</td>"); 
            document.write("<td>" + p.Description + "</td>"); 
            document.write("<td>" + p.Manufacturer + "</td>"); 
            document.write("<td>" + p.PrimaryBIOS + "</td>"); 
            document.write("<td>" + p.ReleaseDate + "</td>"); 
            document.write("</tr>"); 
      } 
      document.write("</table>");
}

functiondispHeading()
{ 
      document.write("<thead>"); 
      document.write("<td>Version</td>"); 
      document.write("<td>Language</td>"); 
      document.write("<td>Description</td>"); 
      document.write("<td>Manufacturer</td>"); 
      document.write("<td>PrimaryBIOS</td>"); 
      document.write("<td>ReleaseDate</td>"); 
      document.write("</thead>");
}

//-->
            </script> 
      </head> 
      <body>             <INPUT id="Button1" type="button" value="Button" name="Button1" 
language="javascript" onclick="return Button1_onclick()">
 
      </body>
</html>


blog comments powered by Disqus
JAVASCRIPT ARTICLES

- Project Nashorn to Make Java, JavaScript Wor...
- JavaScript Virus Attacks Tumblr Blogs
- Google Releases Stable Dart Version, JavaScr...
- Khan Academy Unveils New JavaScript Learning...
- Accessing Nitro? There`s an App for That
- JQuery 2.0 Leaving Older IE Versions Behind
- Fastest JavaScript Engine Might Surprise You
- Microsoft Adjusting Chakra for IE 10
- Brendan Eich: We Don`t Need Google Native Cl...
- An Overview of JavaScript Statements
- An Overview of JavaScript Operators
- Overview of JavaScript Variables
- More of the Top jQuery Social Plugins
- The Top jQuery Social Plugins
- More of the Top jQuery Slider Plugins

Watch our Tech Videos 
Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 
Support 

Developer Shed Affiliates

 




© 2003-2018 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials