1 <html>
 2 <head>
 3 <script language="JavaScript">
 4    function btnClick()
 5    {
 6          try {
 7 //           netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
 8 //           var myservice = Components.classes['@fireinput.com/fireinput;1']. 
 9 //                        getService(Components.interfaces.nsIFireinput); 
10 //component constructor
11 var myservice = new Components.Constructor('@fireinput.com/fireinput;1','nsIFireinput');
12 
13 
14            alert(myservice);
15         }
16         catch(e) { alert(e); }
17    }
18 </script>
19 
20 <body>
21 <div><h3> Test Fireinput service: @fireinput.com/fireinput;1 </h3></div>
22 <button onclick="btnClick()">Test me</button>
23 </body>
24 </html>
25 
26 
27 
28 
29 	


syntax highlighted by Code2HTML, v. 0.9.1