Note this tip only works in IE, and the user will be asked to authorize the agent
Received: from elementktips.com (elementktips.com [204.255.225.34] (may be forged))
Received: from tips (helo=localhost)
by elementktips.com with local-smtp (Exim 2.05 #1)
id 12pFo8-0007NL-00; Tue, 9 May 2000 15:36:40 -0400
Received: by mail.elementktips.com (ZDTips_Mailer v1.5); Tue, 9 May 2000 15:35:56 -0400
Subject: ASPTips: Adding a Microsoft Agent to Your Web Site
From: tips@elementktips.com
To: asptips@elementktips.com
Message-ID: <bulk.27618.20000509153556@mail.elementktips.com>
Date: Tue, 9 May 2000 15:36:40 -0400
X-UIDL: 398d20504c7bee671399d2f9a4800017
Adding a Microsoft Agent to Your Web Site
Putting an agent on your Web site can do a lot to liven up your content
and keep your visitors coming back for more. You can also use an agent
to explain complicated Web-based forms or other interfaces. Embedding an
agent in your page is as simple as adding the following <object> tag
within the <body> section:
<object id="theAgent" width="0" height="0"
classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F"
codebase="#VERSION=2,0,0,0">
</object>
Then, to load the Merlin character and make him do something when the
user's browser first loads the Web page, just add a little bit of
client-side script. We're using VBScript here, but you can just as easily
use JScript if you prefer. Here's an example:
<script language="vbscript">
dim theWebAgent
sub window_onLoad
theAgent.characters.load "theChar", "merlin.acs"
set theWebAgent = theAgent.characters("theChar")
with theWebAgent
.show
.moveTo 100,200
.play "wave"
.speak "Hello! Welcome to my web site! "
end with
end Sub
</script>
This code loads the desired character and directs it to move around and
speak. There are over 50 distinct animations that this agent can perform
in addition to speaking, so it's not likely that your visitors will get
bored any time soon!