0 0

html5中frameset的替代方案0

因为要做pad版的web应用,所以需要杜绝使用frame来实现页面框架,根据html5的描述可以用div+css实现,可问题是局部刷新怎么解决呢(刷新某一个frame)?

如果div+css的话,页面每触发一个事件需要刷新内容的话,整个页面都跟刷新啊··· 这样肯定是不行!!!
2012年7月14日 09:37

2个答案 按时间排序 按投票排序

0 0

用Ajax,同意楼上的。

2012年12月03日 23:42
0 0

Ajax是实现局部刷新的利器。

使用移动设备的Javascript库,比如jQuery Mobile提供如下API。

			
//load the "about us" page into the DOM
$.mobile.loadPage( "about/us.html" );

//load a "search results" page, using data from a form with an id of "search"
$.mobile.loadPage( "searchresults.php", {
	type: "post",
	data: $("form#search").serialize()
});
			
	


参见文档:http://jquerymobile.com/demos/1.1.1/docs/api/methods.html

2012年7月14日 09:53

相关推荐

    HTML里面的FrameSet小例子

    HTML中的`<frameset>`元素是网页布局的一种方式,它允许我们将浏览器窗口分割成多个独立的区域,每个区域可以加载不同的HTML文档。这种方式在上世纪90年代非常流行,用于创建多面板的网页界面,但随着CSS布局技术的...

    frameset

    然而,在HTML5中,frameset已不再被推荐使用,取而代之的是`<iframe>`标签和其他更现代的布局技术。 描述中提到的"NULL 博文链接:https://performery.iteye.com/blog/2242773"表明这是一个关于frameset的博客文章...

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

    但在HTML5中,为了鼓励使用更加语义化的标记以及提高网页的可访问性,`frameset`不再被支持。 面对`frameset`的不支持,开发者有以下两种常见的替代方案: 1. 使用`iframe`元素: `iframe`(内联框架)可以用来在...

    frameset2

    在HTML4时代,frameset被广泛使用,但在HTML5中已被废弃,取而代之的是`<iframe>`元素。理解frameset涉及的知识包括`<frameset>`, `<frame>`, 和`<noframes>`标签的用法,以及如何设置框架的尺寸和属性。 2. **源码...

    好看的frameset实例

    7. **局限性和替代方案:** 虽然`frameset`在某些情况下非常有用,但它也有明显的缺点,比如不利于SEO(搜索引擎优化),因为搜索引擎爬虫可能无法正确索引和理解框架内的内容。随着Web标准的发展,现在更推荐使用...

    frameset 框架

    **五、frameset的局限性与替代方案** 尽管frameset提供了灵活的布局,但其局限性也很明显: - SEO问题:搜索引擎可能无法正确抓取框架内的内容,影响网站的搜索排名。 - 书签和历史记录:框架内的页面无法单独保存...

    利用Frameset 框架进行页面的布局设置

    在HTML5中,虽然不推荐使用frameset,但许多现有网站仍基于此技术构建。Frameset由`<frameset>`和`<frame>`标签组成,`<frameset>`定义了框架的行或列布局,而`<frame>`定义了每个框架的具体内容。 二、Frameset的...

    frameSet的使用

    `frameSet`是HTML4中的特性,但在HTML5中已被废弃,推荐使用`<div>`配合CSS的`display: grid`或`display: flex`来实现类似效果。尽管如此,仍有很多老旧网站和特定场景下使用`frameSet`。 一、`<frameset>`的基本...

    frameset示例代码

    5. **替代方案**: 随着技术的发展,`iframe`(内联框架)逐渐成为一种更常见的替代方案。`iframe` 允许在一个文档中嵌入另一个文档,且具有更好的兼容性和灵活性。然而,`iframe` 也有类似 `frameset` 的问题,如 ...

    html网页代码源--frameset用法整理.pdf

    由于frameset和frame标签在HTML5中已被废弃,它们可能导致跨浏览器兼容性问题。特别地,在IE等旧版浏览器中可能表现不同。由于frameset被废弃,现代网页设计师应该考虑使用CSS布局技术(如Flexbox或Grid)或...

    frameset框架Demo

    在网页设计中,frameset和frame是HTML中的一个重要概念,它们允许我们将浏览器窗口分割成多个独立的区域,每个区域可以加载不同的网页内容。这在构建复杂的网页布局或需要多个相关页面同时显示时非常有用。本Demo...

    frameset框架结构

    6. **局限性与替代方案**: 虽然框架结构提供了一种组织页面内容的方式,但它也有局限性,如SEO友好度较低,不利于移动设备浏览,且不被所有浏览器完全支持。随着CSS布局(如Flexbox和Grid)的发展,框架结构逐渐被...

    html中frameset标签无法正常显示原因分析及解决

    3. **浏览器兼容性**:`<frameset>`是HTML4的一部分,而在HTML5中已被弃用。虽然大多数现代浏览器仍然支持`<frameset>`,但它们可能不会完全按照HTML4规范处理,或者在某些情况下可能不支持。因此,如果目标用户群...

    利用frameset管理页面的布局

    在现代网页开发中,我们通常使用CSS布局方法如Flexbox或Grid来替代frameset。这些技术允许更精细的控制,同时提供了更好的响应性和可访问性。例如,使用Flexbox可以轻松创建多列布局,而Grid则适用于更复杂的二维...

    HTML5中文参考手册

    **`<acronym>`、`<applet>`、`<basefont>`、`<big>`、`<center>`、`<dir>`、`<font>`、`<frame>`、`<frameset>`、`<isindex>`、`<noframes>`、`<noscript>`**: 这些标签要么已经被废弃,要么不被推荐使用,开发者应...

    HTML中的分割窗体示例(Frame应用

    在HTML中,`<frameset>` 和 `<frame>` 标签是用于实现分割窗体的重要元素,它们允许我们将一个浏览器窗口划分为多个独立的部分,每个部分可以加载不同的网页内容。这样的设计在早期网页设计中常见,用于创建多面板的...

    深入剖析HTML5 内联框架iFrame

    由于现在frame和frameset很少使用,已经过时了,已经被div+CSS代替了,所以,这里只是举例说明一下,当下还在使用的内联框架iFrame 所谓的iFrame内联框架,我的理解就是在网页内部嵌套一个网页,并且可以一级一级地...

    教你如何在.net中使用frame 框架

    #### 使用IFRAME作为替代方案 如果需要支持不支持框架的浏览器,还可以使用`<IFRAME>`标签来代替。`<IFRAME>`标签允许在页面中嵌入一个小型的浏览器窗口。 例如: ```html <iframe src="iframe....

    通过iframe实现在body中放frameset

    同时,`frameset`在HTML5中已被废弃,推荐使用更现代的布局技术如CSS Flexbox或Grid布局来替代。但是,在某些场景下,如旧系统的维护或特定需求时,`iframe`和`frameset`仍然是有价值的工具。 总结一下,本篇文章...

Global site tag (gtag.js) - Google Analytics