用htc组件制作windows选项卡

 更新时间:2007年01月13日 00:00:00   作者:  
在网页中模拟制作windows风格选项卡的方法可以有很多种,这里向大家介绍一个比较简单的方法——用htc组件制作。  

  使用htc的好处是可以自由调用,有点批处理的感觉,例如你有很多网页都要用到这个选项卡,那么你只要做一个htc就可以了,然后在不同的网页中分别调用,而不必重复制作。使用起来很方便,可以节约很多时间。  

具体制作方法如下:  

一、下载mpc.htc  

  首先去微软站点下载一个名为mpc.htc的组件,这是制作windows选项卡的原材料。  

二、编辑网页,调用mpc.htc  

1、将html标签写成:  
    以下内容为引用: <HTML xmlns:mpc>  


2、建立样式行为:  
以下内容为引用:   <STYLE>  
   mpc\:container,mpc\:page{  
    behavior:url(mpc.htc);  
   }  
  </STYLE>  


  即mpc\:container和mpc\:page均用行为调用mpc.htc  

3、具体内容调用:  
以下内容为引用: <BODY>  
<div>  
<mpc:container STYLE="width:400; height:200">  
  <mpc:page   
    ID="name"  
    TABTITLE="这里的内容会被鼠标提示"   
    TABTEXT="这里是选项卡标签的内容">  
  这里是选项卡的具体内容  
  </mpc:page>   
  <mpc:page TABTITLE="" TABTEXT="">  
  </mpc:page>  
</mpc:container>  
</div>  
</BODY>  


  这里<mpc:container>标签中用style样式的width和height确定整个选项卡的宽度和高度;然后在<mpc:page>……</mpc:page>标签间中加入选项卡的具体内容,有几个选项就用几组<mpc:page>……</mpc:page>标签。  

附 文章中windows选项卡示例页面的代码:  

以下内容为引用: <HTML xmlns:mpc>  
<HEAD>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
<TITLE>mpc</TITLE>  
<STYLE>  
mpc\:container,mpc\:page{  
  behavior:url(mpc.htc);  
}  
</STYLE>  
</HEAD>  
<BODY BGCOLOR="#FFFFFF" ONLOAD="oMPC.style.visibility='visible'" text="#000000">  
<div style="position:absolute;height:200;width:400;margin-top:20">  
<mpc:container ID="oMPC" STYLE="width:400; height:200; visibility:hidden">  
  <mpc:page ID="tab1" TABTITLE="这是一个表格" TABTEXT="表格 ">  
    <table ALIGN="CENTER" STYLE="border:1 solid;font:20pt;   
      width:300; height:150; color:white">  
    <tr><td VALIGN="MIDDLE" ALIGN="CENTER">这是一个表格</td></tr>  
    </table>  
  </mpc:page>  
  <mpc:page ID="tab2" TABTITLE="这里可以写入文本" TABTEXT="文本文字 ">  
    <div STYLE="padding:12px; font:10pt; font-style:italic">  
      请在这里写入文字……  
    </div>  
  </mpc:page>  
  <mpc:page ID="tab3" TABTITLE="这是图象" TABTEXT="图象 ">   
    <img src="/oblog312/sample.jpg ";border=1 hspace="75" vspace="30">   
  </mpc:page>  
  <mpc:page ID="tab4" TABTITLE="这是可以是其他内容" TABTEXT="其他内容 ">  
    <a href=#><font face="楷体_GB2312" size="2">超级链接</font></a>  
  </mpc:page>   
</mpc:container></div>  
</BODY>  
</HTML>  

  

http://msdn.microsoft.com/downloads/samples/internet/behaviors/library/mpc/mpc.htc 

htc文件放到你选项卡所在htm文件相同的目录下,要么你改页面源代码中下面这段中htc的位置    

          mpc\:container   {    
                                          behavior:url(mpc.htc);    
                                          }    

          mpc\:page   {    
                                          behavior:url(mpc.htc);    
                                          } 

  

相关文章

  • 详解JavaScript中void语句的使用

    详解JavaScript中void语句的使用

    这篇文章主要介绍了详解JavaScript中void语句的使用,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • JavaScript基础教程——入门必看篇

    JavaScript基础教程——入门必看篇

    下面小编就为大家带来一篇JavaScript基础教程——入门必看篇。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • javascript的document.referrer浏览器支持、失效情况总结

    javascript的document.referrer浏览器支持、失效情况总结

    这篇文章主要介绍了javascript的document.referrer浏览器支持、失效情况总结,比较全面的对document.referrer在各个浏览器的支持情况、什么情况下会失效、Referer信息相关知识介绍等,需要的朋友可以参考下
    2014-07-07
  • JavaScript中setTimeout和setInterval函数的传参及调用

    JavaScript中setTimeout和setInterval函数的传参及调用

    这篇文章主要介绍了JavaScript中setTimeout和setInterval函数的传参及调用,着两个函数可以把要执行的代码在设定的一个时间点插入js引擎维护的一个代码队列中,需要的朋友可以参考下
    2016-03-03
  • JavaScript onclick 和 click 的区别详解

    JavaScript onclick 和 click 的区别详解

    onclick是绑定事件,click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,本片文章讲的很详细,大家可以看看,希望能够给你带来帮助
    2021-10-10
  • javascript中的遍历for in 以及with的用法

    javascript中的遍历for in 以及with的用法

    这篇文章主要介绍了javascript中的类初始化,遍历for in 以及with的用法,需要的朋友可以参考下
    2014-12-12
  • Python脚本后台运行的几种方式

    Python脚本后台运行的几种方式

    这篇文章主要介绍了Python脚本后台运行的几种方式,linux下后台运行、通过upstart方式实现、通过bash脚本实现、通过screen、tmux等方式实现,需要的朋友可以参考下
    2015-03-03
  • JavaScript学习心得之概述

    JavaScript学习心得之概述

    本文主要介绍了javascript的一些基础性的东西,包括javascript简介,及<script>元素的介绍等,并通过示例让大家更好的理解javascript,非常不错,推荐给大家。
    2015-01-01
  • Javascript数组循环遍历之forEach详解

    Javascript数组循环遍历之forEach详解

    本篇文章主要介绍了Javascript 数组循环遍历之forEach详解,对学习forEach有很好的帮助,有需要的可以了解一下。
    2016-11-11
  • TypeScript具有的几个不同特质

    TypeScript具有的几个不同特质

    这篇文章主要介绍了TypeScript具有的几个不同特质,首先我们先来看看什么是TypeScript呢?TypeScript是微软推出的一个开源语言,用于开发大型JS应用程序。其作者是大名鼎鼎的C#之父Anders Hejlsberg。
    2015-04-04

最新评论