不能用frameset了,网站用什么样的框架好呀?

问题描述

一个小型的网站,网页的数量不是很多,基本分成上、下左、下右三部分,分别是主导航、次导航和内容。为了减少重复开发,要将主导航和次导航各自直接放在一个单独的页面里面,以前的做法很简单,直接用frameset,将三个部分分别放到一个frame中,就可以独立加载了。但是现在不让用frameset了(因为以后的HTML5将不支持frameset),那应该用什么样的框架呢?我现在想到的有三种:1.用iframe,HTML5仍然支持iframe,但是只支持src属性,不知道有什么局限。2.将内容用div代替,每次请求某个页面时,用jQuery的load方法动态的更新这个内容为相应的页面。但是这个方案怎么处理form表单的提交呢?如果直接用action提交,那么服务器返回的页面直接覆盖整个页面了,因为没有target的概念。如果不用action,还用load去请求,那么要手动处理表单数据,好像有很多事情要做。3.每个页面都包含完整的框架,但是对导航的处理都只是对导航页面的引用。这样可以处理好表单提交的问题,但是每个页面都得重新载入导航页面,虽然它可能每次都是一样的。不知道有没有别的好的方法,或者有好的框架?现在做的好的网站是用什么方法做的呢?

解决方案

解决方案二:
iframe
解决方案三:
iframe现在还不用考虑html5呀
解决方案四:
如果多看看后台开发框架,就知道根本没必要用FRAMESET了。
解决方案五:
考虑html五干什么啊csdn现在不也用frameset吗asp你用include代替好了asp.net么可以用master页面,用户控件
解决方案六:
该回复于2011-07-18 09:32:54被版主删除
解决方案七:
你这个情况用框架/iframe都不太合适,对于搜索引擎不友好,如果只是为了共用代码,如果是asp应该用include
解决方案八:
div+css
解决方案九:
谢谢各位,我的情况是,产品之前用的是frameset,后台用的是cgi,服务器是minihttp,现在要重做界面,后台的cgi和之前的子页面尽量不改动或者少改动。前端不能再用frameset了。我能想到的还是前面提到的三种方法,那么,各位,应该用什么好呢?
解决方案十:
好像只能用iframe,等高手解答
解决方案十一:
用iframe或者是onload动态加载页面,iframe就不多说了。onload主页面放三个form分别对应主导航页面、次导航页面、内容页面定义targetonload事件:分别去加载各个页面就可以呀,数据获取可用form的name去拿子页面的数据,为方便可在父页面定义参数来接收呀
解决方案十二:
顶,碰到同样的问题html5好像也不支持onload吧http://www.webfeike.net/css/css001.htm但是感觉这个也不是很规范

时间: 2024-06-06 12:58:49

不能用frameset了,网站用什么样的框架好呀?的相关文章

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

原文:使用IntelliJ IDEA开发SpringMVC网站(二)框架配置 摘要 讲解如何配置SpringMVC框架xml,以及如何在Tomcat中运行 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 五.SpringMVC框架配置 1.web.xml配置 2.xxx-servlet.xml配置 转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生). 注:此文承接上一文:使用IntelliJ IDEA开发Spring

网站建设-语言、框架等选择

问题描述 网站建设-语言.框架等选择 想要做一个网站,要达到的目标是: 1. 网站内容在各类终端(PC,Android,iPhone)都能正常访问和显示, 2. 能和微信公众号数据互通: 3. 满足十万人的数据访问: 现在问题: 1. 推荐满足条件的,方便开发的前后台语言,并比较这几种选择之间的优劣: 2. 后台数据库怎么选择: 3. 网站服务器租用,以及托管方法: 4. 网站如何维护: 小弟网站这一块没有涉及,还请大侠不吝赐教. 解决方案 先说下你的目标: 1.网站内容能正常访问是跟前台有关的

公益性电子书制作分享网站选取什么开源框架

问题描述 公益性电子书制作分享网站选取什么开源框架 自己现在正在做一个公益性的电子书制作与分享的网站,但是现在网站建设这方面缺少人才,所以想要寻找一个开源的网站的框架,顺便找找有木有愿意帮忙的来加入我们 解决方案 wordpress/dedecms/齐博cms都可以啊, 解决方案二: 参考:http://www.zhihu.com/question/22989105/answer/23322366 解决方案三: http://m.zhihu.com/question/28025951/answe

javascript-如果我的网站被别人iframe框架过去,怎么用js反框架

问题描述 如果我的网站被别人iframe框架过去,怎么用js反框架 如果我的网站被别人iframe框架过去,怎么用js反框架?想要达到的效果是别人打开了网站直接就成了我的网站 解决方案 if (top.location != self.location){ top.location=self.location; } 解决方案二: document.referer判断下 解决方案三: 这年头还有这样的事,:top.location != self.location? document.body.i

网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法_javascript技巧

网站发布到IIS后,发现网站使用的Bootstrap框架所引用的woff字体无法正常显示.于是跟踪http请求,发现woff字体请求出现GET .woff 404 (Not Found)的问题,但是项目中woff字体的文件并未丢失.后经排查,原来是服务器上IIS没有添加woff字体的MIME类型,导致发送HTTP请求时,IIS无法处理和识别此类型的文件. 解决方法1:在Web.config配置文件中添加woff字体的MIME类型 解放方法2:在IIS中添加woff字体的MIME类型 woff字体

网站建设之网页框架布局

一个网页包括网站标题.导航.banner.主题内容和页脚,一个好的网页框架布局起着不可估量的作用:网站的网页好比一个公司的门面,代表着公司的整体形象:网页的框架布局就好比商场商品的布置,商场商品的布置讲究一些规则,让用户能很快的找到想要的相关分类,如果这个商场的商品没有很好的归类,只能用个'乱'字形容,那么这个商场的人流量肯定是没有的.网页也已如此,用户浏览网站时,视线在网页的扫视一般成'之'或'Z'型.所以网站网页框架的布置就可想而知了. 有很多商家并不懂得网站建设,认为自己的网站内容填满了就

java 现成网站源码 SSM 框架 freemaker静态引擎

java 企业网站源码 前后台都有 静态模版引擎, 代码生成器大大提高开发效率 点击:获取地址 QQ 313596790 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生成html 2.因为是生成的html,所以访问速度快,轻便,对服务器负担小 3.网站前端采用主流的相应式布局,支持PC.平板.手机浏览器访问 4.springmvc +spring4.2.5+ mybaits3.3  SSM 普通java web(非maven) 

关于互联网网站不用不用ORM框架和使用ORM框架到底有什么不同。

问题描述 最近在一家企业工作,主要从事互联网网站开发的,但是由于公司项目中不是使用的传统的如iBATIS.hibernate等类似的ORM框架,而是全部采用字符串拼接,使用springjdbc插件来完成数据库操作,感觉sql代码凌乱难于维护.故一直在想ORM在项目中会有多大的性能影响,然后看了许多项目里面也会有公司自己封装的一些映射操作,即便如此也不能保证sql代码整洁,所以一直猜想既然都做到这一步了为何还不如直接引入iBATIS这类ORM框架来的方便.所以想了解使用ORM框架或不使用ORM框架

广泛应用在国内大型网站系统的Struts2框架正在遭到黑客猛烈攻击

 利用Struts2"命令执行漏洞",黑客可轻易获得网站服务器ROOT权限.执行任意命令,从而窃取重要数据或篡改网页,目前国内至少有3500家网站存在该高危漏洞.据乌云漏洞平台显示,运营商及金融等领域大批网站,甚至包括政府网站均受Struts2漏洞影响. 据悉,Struts2"命令执行漏洞"早在2010年已经曝光,但当时没有公开的漏洞利用工具,因此并未造成过多危害.直到近期,针对该漏洞新的攻击代码在网上公开,漏洞利用工具也随之涌现,使黑客攻击完全没有门槛,80%以上