• 利用JavaScript制作网页中“选项卡”效果。


    “选项卡”是Windows中的一项非常常用技术应用,但随着Web技术的发展,一些网页中也开始有了类似的技术应用,比如你看到的一些搜索型的门户站点等,都会有这样的应用,在网页中使用这项技术,可以节省很多页面中的空间,而更主要的是能够使网页更加新颖、美观。

       您可以在互联网上搜索一下要达到此效果的代码,会有很多,但是你会发现,好像实现起来很复杂,代码量很大。其实,这主要是由于,在过去,Web标准不是很统一,各浏览器厂商也没有相对固定统一的标准。换句话说,代码量大,绝大部分都是一些浏览器版本的判断代码,而真正要实现此效果的代码却没有几行。

    <html>
    <head>
    <title>block show sample</title>
    <style type="text/css">
    <!--
      #t1
    {
        width
    : 40%;
        height
    : 40%;
        background-color
    :#d2ddd2;
    }

      #t2
    {
        width
    : 40%;
        height
    : 40%;
        background-color
    :#ddd2d2;
        display
    : none;
    }

    -->
    </style>
    <script language=javascript>
    <!--
      
    function show(objID)
      
    {
        
    var obj = document.all ? document.all[objID] : document.getElementById(objID);
        obj.style.display 
    = 'block';
      }


      
    function hide(objID)
      
    {
        
    var obj = document.all ? document.all[objID] : document.getElementById(objID);
        obj.style.display 
    = 'none';
      }

    //-->
    </script>
    </head>
    <body>
    <p>
    &nbsp;&nbsp; <href="#" onclick="Javacript: show('t1'); hide('t2')">table 1</a>
    &nbsp;&nbsp; <href="#" onclick="Javacript: show('t2'); hide('t1')">table 2</a>
    </p>
    <table id=t1 border=1 >
      
    <tr>
        
    <td>table 1</td>
      
    </tr>
    </table>
    <table id=t2 border=1>
      
    <tr>
        
    <td>table 2</td>
      
    </tr>
    </table>
    </body>
    </html>

     其实,说到最后,实现此效果的代码只有那两个function而已。
       简单吧,赶快加到你自己的网页中去吧!

  • 相关阅读:
    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不 死,问每个月的兔子总数为多少?
    Tomcat 全攻略
    MySQL 查询in操作,查询结果按in集合顺序显示
    乱码问题解决之道
    Java程序员面试中的多线程问题
    APACHE多个服务器的配置
    Python读写文件
    php字符串处理函数大全
    python 执行系统命令
    jquery-mobile
  • 原文地址:https://www.cnblogs.com/publicbill/p/296765.html
Copyright © 2020-2023  润新知