使用<OBJECT></OBJECT>,怎么用?(100分)

  • 主题发起人 主题发起人 wukw
  • 开始时间 开始时间
W

wukw

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,恳请赐教!以下代码怎么用?随便给我一个例子,能运行就行!
<OBJECT ID="Windows Media Player" WIDTH="" HEIGHT="" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
</OBJECT>
我非常喜欢使用Editplus,它其中有个功能,好像是自动探测windows里一些“控件”能让html调用。
可是我不会。再举几个例子。
<OBJECT ID="“Outlook 收件人汇集编辑”OLE 控件" WIDTH="" HEIGHT="" CLASSID="CLSID:0006F023-0000-0000-C000-000000000046"></OBJECT>
<OBJECT ID="ChoiceBox Class" WIDTH="" HEIGHT="" CLASSID="CLSID:AEF98B71-E773-11D0-9857-0000F8027CA0"></OBJECT>
<OBJECT ID="IIS 证书向导" WIDTH="" HEIGHT="" CLASSID="CLSID:D4BE8632-0C85-11D2-91B1-00C04F8C8761"></OBJECT>
<OBJECT ID="Microsoft SQL Virtual Directory Control" WIDTH="" HEIGHT="" CLASSID="CLSID:FC13BAA2-9C1A-4069-A221-31A147636038"></OBJECT>
 
这是在页面中插入 ActiveX 控件。
FrontPage在这个方面的功能很强的,是visual的;本来ActiveX就是Microsoft的东东
 
对,你不如直接用FrontPage直接插入一个Media Player,代码自动就出来了。
 
可是,能不能给我一个可运行的例子?
 
clissid 是编写控件的id的号码.
id是页面调用的句柄.
通过id.过程 或者 id.方法.就可以实现页面和控件的交互了.
 
to:wukw
大哥,你用frontpage自己试一下呗,很容易的呀
 
<body>
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1">
<param name="FileName" value="../hello.wav" valuetype="ref">
<param name="WindowlessVideo" value="0">
</object>
</body>
</html>
 
多谢 savenight,shisam, letsun, zw84611, 几位兄弟。
savenight 给的代码能执行了。
FrontPage我这里没装,我会试一试的,有问题再容小弟请教!
关于这个,其实我还是有很多的问题要问,望赐教!
1。比如 id="MediaPlayer1"> 这个ActiveX如何用,参数为什么这么写?
2。长久以来,我一直在想如何在网页上播放mp3,如今用这种方法就已经成功了?
别人的机器上没有这个控件怎么办?此时网页会播放mp3到底是 客户端的cpu播放,还是服务器端的cpu播放?
3。<OBJECT ID="IIS 证书向导" WIDTH="" HEIGHT="" CLASSID="CLSID:D4BE8632-0C85-11D2-91B1-00C04F8C8761"></OBJECT>
这种东西怎么用?
4。还有Editplus里有那么多此类控件,有哪些是常用的?
5。有相关的教程吗?电子请给出url,书店里较好的,请告诉我书名。
6。能否简略给我讲讲这种编程的特点、用法?随便讲讲都行。
哪位大侠能给我答上几个问题,我会另开帖子给分的。
不胜感谢!
 
>>1。比如 id="MediaPlayer1"> 这个ActiveX如何用,参数为什么这么写?
这是扩展了的HTML规范, 而ActiveX的属性, 则是ActiveX Control编写者定制的, 因此
对于一些公共的ActiveX Control, 比如MediaPlayer, 则需要该生产商的帮助才能使用, 如
果你要自己撰写ActiveX Control, 则也必须这些方面的详细资料(该ActiveX Control支持的
属性与方法);
>>长久以来,我一直在想如何在网页上播放mp3,如今用这种方法就已经成功了?
>> 别人的机器上没有这个控件怎么办?此时网页会播放mp3到底是客户端的cpu播放,还是服务
>>器端的cpu播放?
我想你的机器的OS是Windows吧 ,MS的Windows定义了一套文件关联接口(File Association),
(当你双击某一扩展名的文件时, Explorer[MS的Windows操作系统的Shell]会自动找到该类型文件
的可执行档, 如果没有找到, 会出现一个对话框让你选择。), IE利用它会自动找到.mp3文件对
应的执行档, 也就是Media Player, 于是你就可以播放它了, 但是, 这首Mp3会从Http服务器完
全下载到你本机, 然后本机播放, 如果是.rm类型, 则会一边播放一边下载, 这是因为后者是流格
式, 而前者是压缩格式。如果另人的机器没有这个ActiveX, 则会从服务器上自动下载到它的机器上,
在下载时会按照你的机器的安全设置作一些询问;
>>3。<OBJECT ID="IIS 证书向导" WIDTH="" HEIGHT="" CLASSID="CLSID:D4BE8632-0C85-11D2-91B1-00C04F8C8761"></OBJECT>
>>这种东西怎么用?
这是Html规范, 参看www.w3c.org, 里面有详细的定义;<Object>指定义一个对象, 可是是一个ActiveX, 也可以是Applet等,
<ClassID>, 是指ActiveX的类型ID(参看MS的COM规范定义, 了解什么是ClassID);<Height><Width>指对象的高宽;
>>4。还有Editplus里有那么多此类控件,有哪些是常用的?
Button, Radio, Edit, Memo, CheckBox, ListBox, Combobox;
>>5。有相关的教程吗?电子请给出url,书店里较好的,请告诉我书名。
http://www.w3c.org, 在左边选择HTML协议;
>>6。能否简略给我讲讲这种编程的特点、用法?随便讲讲都行。
Activex的编写可以照看Delphi的帮助, 里面有简略的介绍, 更好的是参考《Com本质论》、《Inside COM》、《COM原理与应用》。
Html脚本的编写可以参考MSDN。
 
多谢mypine大哥,小弟还有几个问题请教:
>>对于一些公共的ActiveX Control, 比如MediaPlayer, 则需要该生产商的帮助才能使用
有点明白了,可是这个帮助去哪里找?能否推荐一个中文站点?
我也不想编ActiveX,可是想学会使用现有的一些好的ActiveX,如 MediaPlayer
>>4。还有Editplus里有那么多此类控件,有哪些是常用的?
这句话您误会我的意思了,我是说Editplus能够自动探测到机器里已有的许多ActiveX,
其中经有的常用有哪些?或者说您经常用的有那些?
其实我最关心的两个ActiveX,一个是MediaPlayer,一个是播放rm的那个,请您给出它们的详细参数的用法,好吗?
播放rm的是不是这个??
<OBJECT ID="RealPlayer G2 Control" WIDTH="" HEIGHT="" CLASSID="CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA">
</OBJECT>
至于其它的东西,只能慢慢研究了,我是个菜鸟不能太苛求自己了[:)]
多谢大侠指点迷津。回头我另开帖子给你分。
 
to wukw:
(1)建议先读一下下面这篇文章:
《提问的智慧 (How To Ask Questions The Smart Way) ---希望大家都能看看》
(2)>>可是这个帮助去哪里找?能否推荐一个中文站点?
很少有中文资料可用, 只有英文的, 你可以去生产商的技术站点找, 比如Mediaplayer可以去MSDN,
里面有完全的资料;至于rm格式的播放器, 你可以在Delphi里面导入这个ActiveX控件, 观察它的接口方法
的命名就可以了。

 
好失败呀!让人这样批判!
看来只能靠自己了。
 
多人接受答案了。
 
后退
顶部