Merlin 的全部动作:<html>
<head>
<style>button{width:100;border:outset 2;}</style>
</head>
<body bgcolor=threedface scroll=auto><button onclick=   Merlin.Play("RestPose") >复位
<button onclick=   Merlin.Stop() >停止
<button onclick=   Merlin.Play("Acknowledge") >点头
<button onclick=   Merlin.Play("Surprised") >惊讶
<button onclick=   Merlin.Play("GestureUp") >手势
<button onclick=   Merlin.Play("Pleased") >满足
<button onclick=   Merlin.Play("Alert") >警告
<button onclick=   Merlin.Play("Announce") >宣布
<button onclick=   Merlin.Play("Blink") >眨眼
<button onclick=   Merlin.Play("Confused") >困惑
<button onclick=   Merlin.Play("Congratulate") >恭喜1
<button onclick=   Merlin.Play("Congratulate_2")   >恭喜2
<button onclick=   Merlin.Play("Decline") >拒绝
<button onclick=   Merlin.Play("DoMagic1")    >变魔术1
<button onclick=   Merlin.Play("DoMagic2") >变魔术2
<button onclick=   Merlin.Play("DontRecognize") >没听清
<button onclick=   Merlin.Play("Explain") >说明
<button onclick=   Merlin.Play("GetAttention") >敲一下
<button onclick=   Merlin.Play("GetAttentionContinued") >不停敲
<button onclick=   Merlin.Play("GetAttentionReturn") >不敲了
<button onclick=   Merlin.Play("Greet") >问候
<button onclick=   Merlin.Play("Hearing_1") >听1
<button onclick=   Merlin.Play("Hearing_2") >听2
<button onclick=   Merlin.Play("Hearing_3") >听3
<button onclick=   Merlin.Play("Hearing_4") >听4
<button onclick=   Merlin.Play("Idle1_1") >1-1
<button onclick=   Merlin.Play("Idle1_2") >1-2
<button onclick=   Merlin.Play("Idle1_3") >1-3
<button onclick=   Merlin.Play("Idle1_4") >1-4
<button onclick=   Merlin.Play("Idle2_1") >2-1
<button onclick=   Merlin.Play("Idle2_2") >2-2
<button onclick=   Merlin.Play("Idle3_1") >3-1
<button onclick=   Merlin.Play("Idle3_2") >3-2
<button onclick=   Merlin.Play("LookDown") >俯视
<button onclick=   Merlin.Play("LookDownBlink") >俯视眨眼
<button onclick=   Merlin.Play("LookDownReturn") >俯视眨眼返回
<button onclick=   Merlin.Play("MoveUp") >上移
<button onclick=   Merlin.Play("MoveDown") >下移
<button onclick=   Merlin.Play("MoveLeft") >左移
<button onclick=   Merlin.Play("MoveRight") >右移
<button onclick=   Merlin.Play("Process") >熬汤
<button onclick=   Merlin.Play("Processing") >熬汤
<button onclick=   Merlin.Play("Read") >读
<button onclick=   Merlin.Play("ReadReturn") >不读了
<button onclick=   Merlin.Play("Reading") >正在读
<button onclick=   Merlin.Play("ReadContinued") >不停读
<button onclick=   Merlin.Play("Sad") >悲哀
<button onclick=   Merlin.Play("Search") >查找
<button onclick=   Merlin.Play("Searching") >正在查找
<button onclick=   Merlin.Play("StartListening") >听
<button onclick=   Merlin.Play("StopListening") >捂耳朵
<button onclick=   Merlin.Play("Suggest") >暗示
<button onclick=   Merlin.Play("Uncertain") >想飞
<button onclick=   Merlin.Play("Wave") >挥手
<button onclick=   Merlin.Play("Write") >写东西
<button onclick=   Merlin.Play("WriteContinued") >不停写
<button onclick=   Merlin.Play("WriteReturn") >不写了
<button onclick=   Merlin.Think("fly") >想<button onclick=   doalert('something') >说<script>
function doalert(text) {
Merlin.Speak(text);
}
</script><Object ID=agent ClassID=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F></Object><script>
var MerlinID;
var MerlinACS;
agent.Connected=true;
MerlinLoaded=LoadLocalAgent(MerlinID,MerlinACS);
Merlin=agent.Characters.Character(MerlinID);
Merlin.Show();function LoadLocalAgent(CharID,CharACS){
LoadReq=agent.Characters.Load(CharID,CharACS);
return(true);
}
</script></body>
</html>

解决方案 »

  1.   

    <html>
    <head>
    <script language="JavaScript">
    function movenext()
    {
    if (xmldso.recordset.absoluteposition < xmldso.recordset.recordcount)
    {
    xmldso.recordset.movenext();
    }
    }
    function moveprevious()
    {
    if (xmldso.recordset.absoluteposition > 1)
    {
    xmldso.recordset.moveprevious();
    }
    }
    </script>
    <script for="window" event="onload">
    xmldso.XMLDocument.load("cd_catalog.xml");
    </script>
    <TITLE>CD Navigate</TITLE>
    </head>
    <body>
    <p>
    <object WIDTH="0" HEIGHT="0"
    CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" ID="xmldso">
    </object>
    <table>
    <tr><td>Title:</td><td><SPAN ID="title" DATASRC=#xmldso DATAFLD="TITLE"></SPAN></td></tr>
    <tr><td>Artist:</td><td><SPAN ID="artist" DATASRC=#xmldso DATAFLD="ARTIST"></SPAN></td></tr>
    <tr><td>Year:</td><td><SPAN ID="year" DATASRC=#xmldso DATAFLD="YEAR"></SPAN></td></tr>
    <tr><td>Country:</td><td><SPAN ID="country" DATASRC=#xmldso DATAFLD="COUNTRY"></SPAN></td></tr>
    <tr><td>Company:</td><td><SPAN ID="company" DATASRC=#xmldso DATAFLD="COMPANY"></SPAN></td></tr>
    <tr><td>Price:</td><td><SPAN ID="price" DATASRC=#xmldso DATAFLD="PRICE"></SPAN></td></tr>
    </table>
    <p>
    <INPUT TYPE=button VALUE="Previous CD" ONCLICK="moveprevious()">
    <INPUT TYPE=button VALUE="Next CD" ONCLICK="movenext()">
    </p>
    </body>
    </html>
      

  2.   

    <html>
    <head>
    <script language="javascript">
    function test()
    {
    var getDt=new Date()
    getDt=RpHeadDate.value 
    alert(getDt);
    return true
    }
    </script>
    <body>
    <form name="form1" submit="test()"><OBJECT id=RpHeadDate 
                style="FONT-SIZE: 12px; LEFT: 0px; WIDTH: 151px; TOP: 0px; HEIGHT: 20px" 
                height=20 width=151 
                classid=clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1 name=Date1 
                VIEWASTEXT>
                      <PARAM NAME="_ExtentX" VALUE="3995">
                      <PARAM NAME="_ExtentY" VALUE="529">
                      <PARAM NAME="_Version" VALUE="393216">
                      <PARAM NAME="MousePointer" VALUE="0">
                      <PARAM NAME="Enabled" VALUE="1">
                      <PARAM NAME="OLEDropMode" VALUE="1">
                      <PARAM NAME="CalendarBackColor" VALUE="-2147483643">
                      <PARAM NAME="CalendarForeColor" VALUE="-2147483630">
                      <PARAM NAME="CalendarTitleBackColor" VALUE="-2147483633">
                      <PARAM NAME="CalendarTitleForeColor" VALUE="-2147483630">
                      <PARAM NAME="CalendarTrailingForeColor" VALUE="-2147483631">
                      <PARAM NAME="CheckBox" VALUE="0">
                      <PARAM NAME="CustomFormat" VALUE="yyyy-MM-dd tt hh:mm">
                      <PARAM NAME="DateIsNull" VALUE="0">
                      <PARAM NAME="Format" VALUE="662831107">
                      <PARAM NAME="UpDown" VALUE="0">
                      <PARAM NAME="CurrentDate" VALUE="37250.7241782407">
                      <PARAM NAME="MaxDate" VALUE="2958465">
                      <PARAM NAME="MinDate" VALUE="-109205">
                    </OBJECT>
    </form>
    <input type="submit" name="Submit2" value="提交" onClick="test();">
    </body></html> 
      
      

  3.   

    再一下日历
    <html>
    <head>
    <script language="javascript">
    function test()
    {
    var getDt=new Date()
    getDt=RpHeadDate.value 
    alert(getDt);
    return true
    }
    </script>
    <body>
    <form name="form1" submit="test()"><OBJECT id=RpHeadDate 
                style="FONT-SIZE: 12px; LEFT: 0px; WIDTH: 151px; TOP: 0px; HEIGHT: 20px" 
                height=20 width=151 
                classid=clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1 name=Date1 
                VIEWASTEXT>
                      <PARAM NAME="_ExtentX" VALUE="3995">
                      <PARAM NAME="_ExtentY" VALUE="529">
                      <PARAM NAME="_Version" VALUE="393216">
                      <PARAM NAME="MousePointer" VALUE="0">
                      <PARAM NAME="Enabled" VALUE="1">
                      <PARAM NAME="OLEDropMode" VALUE="1">
                      <PARAM NAME="CalendarBackColor" VALUE="-2147483643">
                      <PARAM NAME="CalendarForeColor" VALUE="-2147483630">
                      <PARAM NAME="CalendarTitleBackColor" VALUE="-2147483633">
                      <PARAM NAME="CalendarTitleForeColor" VALUE="-2147483630">
                      <PARAM NAME="CalendarTrailingForeColor" VALUE="-2147483631">
                      <PARAM NAME="CheckBox" VALUE="0">
                      <PARAM NAME="CustomFormat" VALUE="yyyy-MM-dd tt hh:mm">
                      <PARAM NAME="DateIsNull" VALUE="0">
                      <PARAM NAME="Format" VALUE="662831107">
                      <PARAM NAME="UpDown" VALUE="0">
                      <PARAM NAME="CurrentDate" VALUE="37250.7241782407">
                      <PARAM NAME="MaxDate" VALUE="2958465">
                      <PARAM NAME="MinDate" VALUE="-109205">
                    </OBJECT>
    </form>
    <input type="submit" name="Submit2" value="提交" onClick="test();">
    </body></html> 
      
      

  4.   

    那位大虾说说object是怎么回事,怎么用,我想学!太奇妙了!
      

  5.   

    调用系统已经存在或者可以安装的组件,用OBJECT标签
      

  6.   

    skimeister(衰人) :再在后面加上
    <button onclick=  Merlin.Show() >显示
    <button onclick=  Merlin.Hide() >隐藏
    就更完美了,好,加分!
      

  7.   

    下载一个ActiveX Control Pad全有了,呵呵
      

  8.   

    to tonnycncn(托尼):哇。谢谢了。就是要这种东西。好丰富啊。加分!不过也太复杂了,
    那些名字都不知道代表的是什么,
    就连关闭、和日历空间都找不到。还有,用法更别说了。
      

  9.   

    very good.可惜我没有,
    推一下,先
      

  10.   

    Windows Meadia Player控件的应用<html>
    <head>
    <script language="JavaScript1.2" src="mplayer.js">
    </head>
    <body onload=loadmovie(你想要播放影片段的url)>
    <object id="MPlayer" width=160 height=146 type="application/x-oleobject" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebasr="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Media Player components...">
                    <param name="AutoSize" value="0">
                    <param name="AutoStart" value="0">
                    <param name="AnimationAtStart" value="-1">
                    <param name="AllowScan" value="-1">
                    <param name="AllowChangeDisplaySize" value="-1">
                    <param name="AutoRewind" value="0">
                    <param name="Balance" value="0">
                    <param name="BufferingTime" value="5">
                    <param name="CaptioningID" value>
                    <param name="ClickToPlay" value="0">
                    <param name="CursorType" value="0">
                    <param name="CurrentPosition" value="-1">
                    <param name="CurrentMarker" value="0">
                    <param name="DefaultFrame" value>
                    <param name="DisplayBackColor" value="0">
                    <param name="DisplayForeColor" value="16777215">
                    <param name="DisplayMode" value="0">
                    <param name="DisplaySize" value="4">
                    <param name="Enabled" value="-1">
                    <param name="EnableContextMenu" value="0">
                    <param name="EnablePositionControls" value="-1">
                    <param name="EnableFullScreenControls" value="0">
                    <param name="EnableTracker" value="-1">
                    <param name="Filename" value="">
                    <param name="InvokeURLs" value="-1">
                    <param name="Language" value="-1">
                    <param name="Mute" value="0">
                    <param name="PlayCount" value="1">
                    <param name="PreviewMode" value="0">
                    <param name="Rate" value="1">
                    <param name="SAMILang" value>
                    <param name="SAMIStyle" value>
                    <param name="SAMIFileName" value>
                    <param name="SelectionStart" value="-1">
                    <param name="SelectionEnd" value="-1">
                    <param name="SendOpenStateChangeEvents" value="-1">
                    <param name="SendWarningEvents" value="-1">
                    <param name="SendErrorEvents" value="-1">
                    <param name="SendKeyboardEvents" value="0">
                    <param name="SendMouseClickEvents" value="0">
                    <param name="SendMouseMoveEvents" value="0">
                    <param name="SendPlayStateChangeEvents" value="-1">
                    <param name="ShowCaptioning" value="0">
                    <param name="ShowControls" value="0">
                    <param name="ShowAudioControls" value="-1">
                    <param name="ShowDisplay" value="0">
                    <param name="ShowGotoBar" value="0">
                    <param name="ShowPositionControls" value="-1">
                    <param name="ShowStatusBar" value="-1">
                    <param name="ShowTracker" value="-1">
                    <param name="TransparentAtStart" value="0">
                    <param name="VideoBorderWidth" value="0">
                    <param name="VideoBorderColor" value="0">
                    <param name="VideoBorder3D" value="0">
                    <param name="Volume" value="-600">
                    <param name="WindowlessVideo" value="0">
                    <embed width="160" height="146" autosize="0" autostart="0" animationatstart="-1" allowscan="-1" allowchangedisplaysize="-1" autorewind="0" balance="0" bufferingtime="5" captioningid="value" clicktoplay="0" cursortype="0" currentposition="-1" currenter="0" defaultframe="value" displaybackcolor="0" displayforecolor="16777215" displaymode="0" displaysize="4" enabled="-1" enablecontextmenu="0" enablepositioncontrols="-1" enablefullscreencontrols="0" enabletracker="-1" filename="movie/qkqx.mpg" invokeurls="-1" language="-1" mute="0" playcount="1" previewmode="0" rate="1" samilang="value" samistyle="value" samifilename="value" selectionstart="-1" selectionend="-1" sendopenstatechangeevents="-1" sendwarningevents="-1" senderrorevents="-1" sendkeyboardevents="0" sendmouseclickevents="0" sendmousemoveevents="0" sendplaystatechangeevents="-1" showcaptioning="0" showcontrols="0" showaudiocontrols="-1" showdisplay="0" showgotobar="0" showpositioncontrols="-1" showstatusbar="-1" showtracker="-1" transparentatstart="0" videoborderwidth="0" videobordercolor="0" videoborder3d="0" volume="-600" windowlessvideo="0" src="0">
                    </embed> 
                  </object>
      <a href="#" onclick=rew() alt="快退">快退</a><br>
      <a href="#" onclick=play() alt="播放">播放</a><br>
      <a href="#" onclick=onPause() alt="暂停">暂停</a><br>
      <a href="#" onclick=sstop() alt="停止">停止</a><br>
      <a href="#" onclick=ff() alt="快进">快进</a><br>
      < a href="#" onclick=fullscreen() alt="全屏">全屏</a><br>
    </body>
    </html>
    ------------------------------------------
    ------------------------------------------
    mplay.js
    ---------
    function loadmovie(url)
    {
    MPlayer.Filename=url
    MPlayer.Play();
    }
    function GetLength()
    {
    return eval(MPlayer.Duration);
    }
    function onPause()  
    {  
     if(MPlayer.PlayState==1)  
    MPlayer.Play();  
     else if (MPlayer.PlayState==2)  
    MPlayer.Pause();  
    }
    function ff()
    {
     if(MPlayer.CurrentPosition==GetLength())
          MPlayer.CurrentPosition=0;
     else MPlayer.CurrentPosition=MPlayer.CurrentPosition + 3;
          MPlayer.Play();  
    }
    function rew()
    {
     if(MPlayer.CurrentPosition==0)
          MPlayer.stop();
     else MPlayer.CurrentPosition=MPlayer.CurrentPosition - 3;
          MPlayer.Play();  
    }
    function sstop()
    {MPlayer.CurrentPosition=0;
          MPlayer.stop();
    }
    function fullscreen()
    {
    MPlayer.DisplaySize=3
    }
    function play()
    {
    MPlayer.Play()
    }
      

  11.   

    white_dog(小白)<script language="JavaScript1.2" src="mplayer.js">-- 后面却少了</script>
    -- 这里写的是 mplayer.js,而JS文件却是mplay.js。
                    <embed width="160" height="146" autosize="0" autostart="0" animationatstart="-1" allowscan="-1" allowchangedisplaysize="-1" autorewind="0" balance="0" bufferingtime="5" captioningid="value" clicktoplay="0" cursortype="0" currentposition="-1" currenter="0" defaultframe="value" displaybackcolor="0" displayforecolor="16777215" displaymode="0" displaysize="4" enabled="-1" enablecontextmenu="0" enablepositioncontrols="-1" enablefullscreencontrols="0" enabletracker="-1" filename="movie/qkqx.mpg" invokeurls="-1" language="-1" mute="0" playcount="1" previewmode="0" rate="1" samilang="value" samistyle="value" samifilename="value" selectionstart="-1" selectionend="-1" sendopenstatechangeevents="-1" sendwarningevents="-1" senderrorevents="-1" sendkeyboardevents="0" sendmouseclickevents="0" sendmousemoveevents="0" sendplaystatechangeevents="-1" showcaptioning="0" showcontrols="0" showaudiocontrols="-1" showdisplay="0" showgotobar="0" showpositioncontrols="-1" showstatusbar="-1" showtracker="-1" transparentatstart="0" videoborderwidth="0" videobordercolor="0" videoborder3d="0" volume="-600" windowlessvideo="0" src="0">
                    </embed> 
    是没有必要的,你放进去干什么?
    好,加分。
      

  12.   

    怎么没有人了?20分一条吧,好的40分。
    短小精悍实用性强的就最好。
    例如
    <object id=haha type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <param name="Command" value="MINIMIZE">
    </object>      ----最小化窗口
      

  13.   

    to tonnycncn(托尼):能告诉我窗口控制、和日历控件是哪一项吗。
      

  14.   

    我敬各位高人一杯,小弟我先干为敬了。
    up,up,up
      

  15.   

    掉用系统的颜色选择,注意 IE 5.5或者更高版本才能使用。。<HTML>
    <HEAD>系统颜色颜色<HEAD>
    <script>
    var sInitColor = null;
    function callColorDlg()  //打开系统颜色对话框,,,(只有IE6才支持)
    {
    if (sInitColor == null) 
    var sColor = dlgHelper.ChooseColorDlg();
    else
    var sColor = dlgHelper.ChooseColorDlg(sInitColor);

    sColor = sColor.toString(16);//把数字转换为16进制

    if (sColor.length < 6) 
    {
      var sTempString = "000000".substring(0,6-sColor.length);
      sColor = sTempString.concat(sColor); //如小于六位补足6位
    }

    oDiv.style.color= sColor;
    sInitColor = sColor;

    }
    document.body.onload=callColorDlg;
    </script>
    <body>
    <!-- 创建dlgHelper对象 -->
    <OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px" ></OBJECT>
    </body>
    </html>
      

  16.   


    哎~~~~~~~OBJECT 有那么多,你们真不会争取分啊!
      

  17.   

    你可以自己定制的吧,这个我也是听别人说,object可以自己定制的,也就是说,那是无限的啊。哇,那你能收集多少?
      

  18.   


    是这样的吗?那好啊,谁能定制优秀的,我也一样给分啊,确实是object 是无穷尽,只不过我想寻找应用于WEB 上的精品。