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>
<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>
<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>
<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>
<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>
<button onclick= Merlin.Show() >显示
<button onclick= Merlin.Hide() >隐藏
就更完美了,好,加分!
那些名字都不知道代表的是什么,
就连关闭、和日历空间都找不到。还有,用法更别说了。
推一下,先
<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()
}
-- 这里写的是 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>
是没有必要的,你放进去干什么?
好,加分。
短小精悍实用性强的就最好。
例如
<object id=haha type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="MINIMIZE">
</object> ----最小化窗口
up,up,up
<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>
哎~~~~~~~OBJECT 有那么多,你们真不会争取分啊!
是这样的吗?那好啊,谁能定制优秀的,我也一样给分啊,确实是object 是无穷尽,只不过我想寻找应用于WEB 上的精品。