今天用到了wbbrowser控件做页面打印,感觉非常强大。索性收集了html object标签的一些知识,整理于此供需要时查阅。
首先将这个强大web页面打印例子(pintTest.html)贴上来。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
</HEAD>
<BODY>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT ></OBJECT>
<a class="NOPRINT" href="#" style="cursor:hand" title="打印" onclick="document.all.WebBrowser.ExecWB(6,6);">打印表一</a>
<br><br>
<table BORDER="1">
<tr><td>1</td></tr>
<tr><td>我将被打印啦!</td></tr>
</table>
<br>
<table class="NOPRINT" BORDER="1">
<tr><td>2</td></tr>
<tr><td>因为我的class=‘NOPRINT’所以我将不被打印</td></tr>
</table>
</BODY>
</HTML>
接下来我将收集到的html object控件标签罗列在此,具体应用的例子后续有时间补上。
--------------------------------------WebBrowser控件 ---------------------------------------------
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT></OBJECT>
<input type=button value=打开 onclick=document.all.WebBrowser.ExecWB(1,1)>
<input type=button value=另存为 onclick=document.all.WebBrowser.ExecWB(4,1)>
<input type=button value=全选 onclick=document.all.WebBrowser.ExecWB(17,1)>
<input type=button value=属性 onclick=document.all.WebBrowser.ExecWB(10,1)>
<input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
<OBJECT id="min" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" VIEWASTEXT><PARAM name="Command" value="Minimize"></OBJECT>
<input type=button value="Min" onclick="min.Click()">
<OBJECT id="max" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" VIEWASTEXT><PARAM name="Command" value="Maximize"></OBJECT>
<input type=button value="Max/Restore" onclick="max.Click()" id=button1 name=button1>
-------------------------------------------realplayer的-------------------------------------------
<OBJECT id=RVOCX1 height=240 width=320
classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA name=player1>
<PARAM NAME="_ExtentX" VALUE="8467">
<PARAM NAME="_ExtentY" VALUE="6350">
<PARAM NAME="AUTOSTART" VALUE="-1">
<PARAM NAME="SHUFFLE" VALUE="0">
<PARAM NAME="PREFETCH" VALUE="0">
<PARAM NAME="NOLABELS" VALUE="0">
<PARAM NAME="SRC" VALUE="rtsp://11.20.49.27/7/film/fallinnewyorkB.rm">
<PARAM NAME="CONTROLS" VALUE="ImageWindow">
<PARAM NAME="CONSOLE" VALUE="Clip1">
<PARAM NAME="LOOP" VALUE="0">
<PARAM NAME="NUMLOOP" VALUE="0">
<PARAM NAME="CENTER" VALUE="0">
<PARAM NAME="MAINTAINASPECT" VALUE="0">
<PARAM NAME="BACKGROUNDCOLOR" VALUE="#ffffff">
</OBJECT>
<BR> <OBJECT id=RVOCX1 height=20 width=320
classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA name=control>
<PARAM NAME="_ExtentX" VALUE="8467">
<PARAM NAME="_ExtentY" VALUE="529">
<PARAM NAME="AUTOSTART" VALUE="-1">
<PARAM NAME="SHUFFLE" VALUE="0">
<PARAM NAME="PREFETCH" VALUE="0">
<PARAM NAME="NOLABELS" VALUE="0">
<PARAM NAME="SRC" VALUE="rtsp://11.20.49.27/7/film/fallinnewyorkB.rm">
<PARAM NAME="CONTROLS" VALUE="ControlPanel">
<PARAM NAME="CONSOLE" VALUE="Clip1">
<PARAM NAME="LOOP" VALUE="0">
<PARAM NAME="NUMLOOP" VALUE="0">
<PARAM NAME="CENTER" VALUE="0">
<PARAM NAME="MAINTAINASPECT" VALUE="0">
<PARAM NAME="BACKGROUNDCOLOR" VALUE="#000000">
</OBJECT>
-------------------------------------------找到一个了时间的---------------------------------------
找到一个了时间的,绝对经典,没有重复吧!
<OBJECT classid="clsid:20DD1B9E-87C4-11D1-8BE3-0000F8754DA1" name=fccrq width=145 height=22
updown="0">
<param name="CalendarTrailingForeColor" value="11184810">
<param name="CalendarTitleForeColor" value="15658734">
<param name="CalendarTitleBackColor" value="11141120">
<param name="CalendarForeColor" value="0">
<param name="CalendarBackColor" value="16777215">
<param name="format" value="0">
<param name="CurrentDate" value="<%=DateDiff("d","1899/12/31","2002/11/11")+1%>">
</object>
------------------------------------- flash插件---------------------------------------------------
<object classid="clsid:3A2B370C-BA0A-11D1-B137-0000F8753F5D" id="mschart1" style="HEIGHT: 326px; WIDTH: 651px" CODEBASE="mschart.cab"></object>
flash插件
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
>
--------------------------------最小化 --- 最大化---- 强制关闭------------------------------------
最小化
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
最大化
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
强制关闭
<OBJECT id=cle classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
------------------------------------ 有光驱的可以试试---------------------------------------------
<object id=oWMP classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"></object>
<SCRIPT language=VBScript>
<!--
'Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If
-->
</SCRIPT>
有光驱的可以试试
----------------------------------------- 这是realplay播放器的代码--------------------------------<object classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa height=244 id=RP2 style="left: 0px; top: 0px; " width=392>
<param name="AUTOSTART" value="-1">
<param name="SRC" value="rtsp://vmovie/sd.RM">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
</object>
这是realplay播放器的代码
-----------------------------------关闭窗口无提示 ------------------------------------------------
关闭窗口无提示
//IE6+SP1以下有效
<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<a href="javascript:closeit.Click()">点这里关闭窗口</a>
//IE5.5以上有效
<input type=button value=关闭 onclick="window.opener='null';window.close()">
//IE5.5以上有效
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>
------------------------------- ms页面小精灵,可以说英语滴----------------------------------------
<OBJECT classid="clsid:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F" id="Agent" CODEBASE="#VERSION=2,0,0,0" VIEWASTEXT>
</OBJECT>
<OBJECT classid="clsid:B8F2846E-CE36-11D0-AC83-00C04FD97575" id="TruVoice" CODEBASE="#VERSION=6,0,0,0" VIEWASTEXT>
</OBJECT>
ms页面小精灵,可以说英语滴。
--------------------------注册表里多的是是不一定都好玩---------------------------------------
<OBJECT classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0 ID=index WIDTH=468 HEIGHT=60> <PARAM NAME=movie VALUE=/adv/soft/Sina_468X60_Banner.swf> <PARAM NAME=quality VALUE=high></OBJECT>
<object CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331"
id="Microsoft_Licensed_Class_Manager_1_0">
<param NAME="LPKPath" VALUE="mschart.lpk">
</object>
<object classid="clsid:3A2B370C-BA0A-11D1-B137-0000F8753F5D"
id=mschart1 style="HEIGHT: 326px; WIDTH: 651px" codebase="mschart.cab">
</object>
分享到:
相关推荐
它有多个属性,如 `CLASSID`、`DATA`、`HEIGHT` 和 `WIDTH`,以及事件处理程序如 `event = script`,用于执行JavaScript代码。 3. **** 标签: - `<OL>` 用于创建有序列表,即有数字或字母顺序的列表。`TYPE` 属性...
3. HTML属性:标签可以有属性,如`href`在`<a>`标签中定义链接地址,`src`在`<img>`标签中定义图片源,`class`和`id`用于CSS样式和JavaScript操作。 4. HTML表格:`<table>`、`<tr>`(行)、`<td>`(单元格)和`...
<object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> </object> ``` 这段代码使用了`<object>`和`<embed>`标签,`<object>`...
CLSID可以在编译完成的OCX文件的HTML示例页面中找到,通常在`<object>`标签的`classid`属性中。 4. **创建CAB文件**:使用Microsoft的 cabinet工具(如Makecab.exe)或者其他第三方工具,将INF文件和所有相关的OCX...
CSS选择器如类选择器(`.class`)、ID选择器(`#id`)、元素选择器(`element`)等,可以精确地定位并修改HTML元素的样式。 5. **响应式设计**:随着移动设备的普及,响应式设计变得至关重要。HTML5引入了新的标签如`...
例如,使用`class`和`id`选择器为特定元素设置样式,或者使用Flexbox或Grid布局进行复杂布局设计。 3. **响应式设计**:考虑到不同设备的屏幕尺寸,订单页模板需要具有响应式设计,以适应手机、平板和桌面电脑等...
- **表单**:用于收集用户输入的数据,如登录表单、调查问卷等。 - **示例代码**: ```html 姓名: <input type="text" id="name" name="username"> 邮箱: <input type="email" id="email" name="email...
`class`和`id`属性用于选择和区分不同的元素,方便CSS或JavaScript进行操作。 `<form>`标签用于创建表单,可以收集用户输入。`<input>`、`<textarea>`、`<select>`和`<button>`等元素构成表单组件,通过`type`属性...
类选择器(.class)和ID选择器(#id)用于更精确地定位元素。 7. **响应式设计**:随着移动设备的普及,HTML5引入了来适应不同设备屏幕,以及媒体查询@media来实现响应式布局,确保网页在不同设备上都能良好显示。 ...
CSS选择器如类选择器(`.class`)、ID选择器(`#id`)、标签选择器(`element`)以及伪类(`:hover`, `:active`, `:focus`)等,允许精确地定位和修改网页元素。CSS3引入了更多新特性,如阴影效果、渐变、动画和...
3. **选择器扩展**:除了基础的选择器(如id、class、标签),CSS2.0还引入了后代选择器(`>`)、相邻兄弟选择器(`+`)和通用选择器(*)等,提高了样式的精准度和灵活性。 4. **多列布局**:column-count和column-...
- **DIV+CSS布局**: `div`是一种常用的HTML标签,通常被用来组合其他HTML元素,并且这些组合可以被赋予一个ID或者类名,以便在CSS文件中使用选择器来进行样式设置。例如,在本实例中,`<div class="nav">`被用来创建...
在HTML基础上,CSS通过选择器(如类名 `.class`、ID名 `#id` 或元素名 `element`)来指定样式,包括颜色、字体、大小、布局等。例如,`.dog-image {width: 200px; height: auto;}`可以调整图片大小,`.header {...
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="600"> type="application/x-shockwave-flash" width="800" height="600"> </object> ``` 这段代码会加载名为...
- **选择器**:用于选择 HTML 元素,如 `.class`、`#id`。 - **属性**:定义元素的样式,如 `color`、`font-size`、`margin` 等。 - **盒模型**:CSS 中的每个元素都被视为一个矩形框,由内容、填充、边框和边界...
14. 控制窗口大小:`<object>` 标签配合特定的 `classid` 值可以实现窗口的最小化、最大化和关闭操作,但这种方法可能因浏览器兼容性和安全策略而受限。 以上代码片段展示了JavaScript、HTML和CSS在网页控制、用户...
1. **选择器与属性**:CSS选择器用于定位文档中的元素,如类选择器(.class)、ID选择器(#id)、标签选择器(element)等。属性定义了选择器的样式,例如`color`定义文本颜色,`font-size`定义字体大小。 2. **...
例如,使用`.class`或`#id`选择器,可以对特定元素设置样式,或者使用媒体查询(`@media`)来实现不同屏幕尺寸下的布局调整。 JavaScript则是实现网页动态功能的关键,它能处理用户交互、操作DOM(Document Object ...
- **内联脚本**:直接在HTML文档的`<script>`标签内编写JavaScript代码,如`document.getElementById("infos").innerHTML="(<ahref=\"#loginform\"class=\"popwin\"title=\"LOGINMSQ\">LOGINMXQ)";`,这行代码将修改...