-
div布局代替frame布局后该如何跳转呢?5
进入base.jsp页面后,frame可以分别跳转到top,left,right,bottom之类的子页面:
<frame src="${pageContext.request.contextPath}/.../left.action" name="leftFrame" id="leftFrame" >
对于:
<DIV id="top-menu"></DIV>
这种方式该如何通过action跳转呢?
是在多个div中<% request.getRequestDispatcher("xxxx.action").forword() %>吗?2012年7月10日 12:09
5个答案 按时间排序 按投票排序
-
采纳的答案
1) 如果想避免使用frame,可以把你的菜单单独放到一个jsp里,然后其它的各个页面去include这个jsp,在各jsp通过脚本控制菜单的显示。
2) 再者就是使用模板语言替代jsp
3) 再者就是用ajax请求,返回结果后重构dom,
4) 如果dom不大的话,也可以一次性加载,然后通过dispaly来控制显示问题。2012年7月10日 14:29
-
div标签本身不支持你要的功能
1. 你可以在div里面再放一个frame
<DIV id="top-menu"> <frame src="${pageContext.request.contextPath}/.../left.action" name="leftFrame" id="leftFrame" > </DIV>
2. 将你要跳转的页面对应的一部分html代码放到div标签里面,用javascript实现
2012年7月10日 12:30
相关推荐
为了解决这些问题,开发者转向了使用`div`元素配合CSS来实现类似的布局效果。本文将详细介绍如何用`div`和CSS实现仿框架布局。 首先,我们需要理解`div`元素。`div`是HTML中的一个块级元素,它主要用于组合其他HTML...
要使frame元素透明,首先需要在frame嵌入的HTML文档中将该frame的背景设置为透明,就像设置div背景一样,即添加`background:transparent;`到相应的CSS样式中。 然而,仅仅这样是不够的,因为早期HTML框架设计时,并...
页面布局还可以使用<frame>和标签进行分割,但它们在HTML5中已被废弃,推荐使用更现代的布局标签如<div>配合CSS来实现。最后,<div>标签本身用于将文档分割成块级元素,常用于CSS布局,其align属性可以设置水平对齐...
它由一系列的元素组成,这些元素通过标签来表示,用来定义文档的结构和布局。 2. **HTML文档的基本结构是怎样的?** - HTML文档通常包括以下几个部分: - `<!DOCTYPE html>`:文档类型声明,告诉浏览器这是HTML5...
HTML框架代码全集包含了多种用于网页布局和内容展示的HTML标签与...随着HTML5、CSS3和JavaScript等现代网页技术的发展,现在我们有了更加强大和灵活的方式来构建网页,如使用div标签和CSS定位技术来代替旧的框架技术。
最后,任何使用ThinkPHP框架进行Web开发的开发者,都应该确保在进行frameset布局的时候,路径引用要准确,注意SEO问题,并且在可能的情况下考虑使用更加现代的布局技术来代替frameset。同时,始终重视代码的调试和...
而Firefox不支持该方法。 - **解决方法**:为了解决此兼容性问题,可以使用第三方库如jQuery UI提供的dialog插件来替代原生的模态对话框功能。 #### 七、Firefox与IE的父元素(parentElement)的区别 - **问题描述**...
33. `<div>`:定义一个块级元素,用于布局和组织页面内容。 34. `<dl>`、`<dt>` 和 `<dd>`:创建定义列表,`<dt>` 用于定义术语,`<dd>` 用于描述术语。 上传文件需要结合`<form>`标签,并设置`enctype="multipart/...
- `<div>`:分隔标记,用于组织和布局内容,可配合CSS进行样式控制。 - `<nobr>`:阻止单词折行,让文字保持在同一行内。 - `<wbr>`:建议的折行点,若需要时,允许单词在该处折行。 3. **字体标记**: - `...
- `<ISINDEX>`:旧式表单搜索输入,现在通常用`<FORM>`和`<INPUT>`代替。 11. **多媒体标记**: - `<BGSOUND>`:在页面背景播放音频,仅限于Internet Explorer。 - `<EMBED>`:插入多媒体,如音频、视频或插件。...
2. `<acronym>`:表示首字母缩写词,已不再推荐使用,现在通常使用`<abbr>`代替。 3. `<address>`:用于展示作者或文档的联系信息,通常用于页脚。 4. `<applet>`:用于在页面上嵌入Java小应用程序,但现代HTML5中...
26. `<div>`:创建一个可定义样式的块级元素,用于布局和组合其他元素。 27. `<dl>`:创建定义列表。 28. `<dt>`:在定义列表中定义术语。 29. `<em>`:表示强调,通常以斜体显示。 30. `<embed>`:插入外部媒体...
- `<div>`是布局容器,可以容纳其他HTML元素。 - `<dl>`定义定义列表。 - `<dt>`定义定义列表中的术语。 - `<em>`强调文本,通常斜体显示。 - `<embed>`嵌入外部内容,如视频、音频或插件。 - `<fieldset>`用于创建...
- **语义化**: 正确使用HTML标签定义页面内容,如使用`<span>`表示短文本、`<p>`表示段落、`<h1>`至`<h6>`表示标题、`<div>`用于布局等。 - **特殊符号编码**: 使用实体编码代替特殊符号,例如`为`<`、`>`为`>...
46. `<frameset>`: 定义一个框架布局,包含多个框架或嵌套框架。 47. `<from>`: 指定表单元素的作用。 48. `<head>`: 包含文档元信息,如标题、样式和脚本。 49. `<history>`: 存储用户浏览历史的记录。 50. `...
它允许开发者通过一系列的标签来构建网页结构,控制内容的布局和样式。在HTML中,每个标签都有其特定的作用,下面我们将深入探讨这些标签的功能和用法。 1. `<html>`:此标签作为整个HTML文档的根元素,它告诉...
26. `<div>`: 作为布局工具,用于创建文档的分区或容器。 27. `<dfn>`: 用于定义定义项,常用于术语或新词汇的首次出现。 28. `<dl>`: 用于创建定义列表。 29. `<dt>`: 用于定义定义列表中的项目。 30. `<em>`: ...