> How can I test this JS component inside an exisiting browser like
> Netscape 6 or Beonex 0.6? I tried using this JS code:
>
> netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
> var sample = Components.classes["@mozilla.org/sample;1"].createInstance();
> sample = sample.QueryInterface(Components.interfaces.nsIHello);
> dump("sample = " + sample + "\n");
This works for me.
hello.html:
<script language="javascript">
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var Hello=new Components.Constructor("hello_world_component",
"nsIHello");
var h=new Hello();
for(var list in h)
document.write(list+"<br>\n");
</script>
outputs:
QueryInterface
yourName
write
change
--pete
> But I get a JS error:
>
> Components.classes["@mozilla.org/sample;1"] has no properties.
>
> Is there a test HTML page for the above mentioned nsIHello component
> out there?
>
> TIA - Regards, Tobias Trelle
> --
> CyCo Systems GmbH & Co. KG >>> http://www.cycosys.com/