jscript: Call SetSite on created ActiveX object.
diff --git a/dlls/jscript/activex.c b/dlls/jscript/activex.c
index 027a2e2..8af4eb7 100644
--- a/dlls/jscript/activex.c
+++ b/dlls/jscript/activex.c
@@ -117,8 +117,19 @@
 
     hres = IUnknown_QueryInterface(obj, &IID_IObjectWithSite, (void**)&obj_site);
     if(SUCCEEDED(hres)) {
-        FIXME("Set object site\n");
+        IUnknown *ax_site;
+
+        ax_site = create_ax_site(ctx);
+        if(ax_site) {
+            hres = IObjectWithSite_SetSite(obj_site, ax_site);
+            IUnknown_Release(ax_site);
+        }
         IObjectWithSite_Release(obj_site);
+        if(!ax_site || FAILED(hres)) {
+            IObjectWithSite_Release(obj_site);
+            IUnknown_Release(obj);
+            return NULL;
+        }
     }
 
     return obj;