-
ActiveXObject versus CreatObject
Hi,
Could you please tell me why :
<script language="VBScript"><!--
On Error Resume Next
set control = CreateObject("ACTIVESURFER.ActiveSurferCtrl")
if err.Number then
isSurferInstalled = false
else
isSurferInstalled = true
set control = NULL
end if
Work Perfect!
while this:
<script language="JavaScript"><!--
function ActiveSurferError(msg,url,lno)
{
isSurferInstalled = false;
return true;
}
window.onerror = ActiveSurferError;
var control = new ActiveXObject("ACTIVESURFER.ActiveSurferCtrl");
alert(control);
control = null;
cause the IE5 to shut down.
Thank you very much
Michael A.
-
Re: ActiveXObject versus CreatObject
You might want to ask this in a newsgroup about Javascript, instead of one
about Java.
Michael Arbel <michael.arbel@kodak.com> wrote in message
news:3a2ea5f8@news.devx.com...
>
> Hi,
>
> Could you please tell me why :
>
> <script language="VBScript"><!--
> On Error Resume Next
> set control = CreateObject("ACTIVESURFER.ActiveSurferCtrl")
> if err.Number then
> isSurferInstalled = false
> else
> isSurferInstalled = true
> set control = NULL
> end if
>
> Work Perfect!
>
> while this:
> <script language="JavaScript"><!--
> function ActiveSurferError(msg,url,lno)
>
> isSurferInstalled = false;
> return true;
> }
> window.onerror = ActiveSurferError;
> var control = new ActiveXObject("ACTIVESURFER.ActiveSurferCtrl");
> alert(control);
> control = null;
>
> cause the IE5 to shut down.
>
> Thank you very much
> Michael A.
>
-
Re: ActiveXObject versus CreatObject
"Paul Clapham" <pclapham@core-mark.com> wrote:
>You might want to ask this in a newsgroup about Javascript, instead of one
>about Java.
>
>Michael Arbel <michael.arbel@kodak.com> wrote in message
>news:3a2ea5f8@news.devx.com...
>>
>> Hi,
>>
>> Could you please tell me why :
>>
>> <script language="VBScript"><!--
>> On Error Resume Next
>> set control = CreateObject("ACTIVESURFER.ActiveSurferCtrl")
>> if err.Number then
>> isSurferInstalled = false
>> else
>> isSurferInstalled = true
>> set control = NULL
>> end if
>>
>> Work Perfect!
>>
>> while this:
>> <script language="JavaScript"><!--
>> function ActiveSurferError(msg,url,lno)
>>
>
>> isSurferInstalled = false;
>> return true;
>> }
>> window.onerror = ActiveSurferError;
>> var control = new ActiveXObject("ACTIVESURFER.ActiveSurferCtrl");
>> alert(control);
>> control = null;
>>
>> cause the IE5 to shut down.
>>
>> Thank you very much
>> Michael A.
>>
>
>
The difference is simply in the language. VBScript has an intrensic function
call "CreateObject" which creates a new instance of an ActiveXServer or Components
in the browser. However, JavaScripts equivilent is ActiveXObject. I am
sure this comes from the fact that ActiveX is a Microsoft specific technology
and javascript has evloved to support it.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
Forum Rules
|
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL
|
Bookmarks