• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    HTML5不支持frameset的两种解决方法

    解决方法如下:

    第一种

    使用iframe,但是目前使用iframe的人已经越来越少了,而且iframe在不同浏览器之间还有不兼容的情况。而且我一些研发的人员,他们表示iframe窗口间传值似乎很麻烦。

    第二种

    使用jQuery的onload方法加载页面,不过这种方法跳转多个页面后,点击浏览器上方的后退前进是无效的,不过可以认为的添加一个返回按钮。

    所以个人更倾向于这种方法。

    我一般是这样写的

    $("#main").load("mainIndex.html",function(){
    
     });

    对于页面,div+css可以实现frame的效果

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>div+css实现frameset效果</title>
    <style type="text/css">
    .header{border-bottom:1px solid #ccc;margin-bottom:5px;}
    .MainContainer{min-width:960px;max-width:1600px;}
    .sidebar{width:180px;float:left;margin-right:-180px;border-right:1px solid #ccc;min-height:500px;padding:5px;}
    .main{float:left;margin-left:200px;padding:5px;}
    .content{padding:0 10px;}
    </style>
    </head>
    <body>
        <div class="page">
            <div class="header">
                <div id="title">
                    <h1>顶部</h1>
                </div>
            </div>
            <div class="MainContainer">
                <div class="sidebar">
                边栏
                </div>
                <div  id="main" class="main">
                    内容
                </div>           
            </div>
        </div>
    </body>
    </html>

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

    上一篇:html5 视频播放解决方案
    下一篇:详解HTML5中的拖放事件(Drag 和 drop)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    HTML5不支持frameset的两种解决方法 HTML5,不支持,frameset,的,两种,