0 0

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个答案 按时间排序 按投票排序

0 0

采纳的答案

1) 如果想避免使用frame,可以把你的菜单单独放到一个jsp里,然后其它的各个页面去include这个jsp,在各jsp通过脚本控制菜单的显示。
2) 再者就是使用模板语言替代jsp
3) 再者就是用ajax请求,返回结果后重构dom,
4) 如果dom不大的话,也可以一次性加载,然后通过dispaly来控制显示问题。

2012年7月10日 14:29
0 0

ajax请求到你的action里。
非要用iframe 只能说明你不思进取。。。

2012年7月11日 11:39
0 0

用ajax还不是可以做权限控制和后台查询。。

2012年7月10日 13:05
0 0

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
0 0

这种结构,页面基本上是通过ajax来处理的。也就是说没有跳转,完全靠js重新构建页面。

2012年7月10日 12:22

相关推荐

    以div代替frameset,用css实现仿框架布局

    为了解决这些问题,开发者转向了使用`div`元素配合CSS来实现类似的布局效果。本文将详细介绍如何用`div`和CSS实现仿框架布局。 首先,我们需要理解`div`元素。`div`是HTML中的一个块级元素,它主要用于组合其他HTML...

    div ,frame等空间的透明实现代码

    要使frame元素透明,首先需要在frame嵌入的HTML文档中将该frame的背景设置为透明,就像设置div背景一样,即添加`background:transparent;`到相应的CSS样式中。 然而,仅仅这样是不够的,因为早期HTML框架设计时,并...

    网页制作基本标签.pdf

    页面布局还可以使用&lt;frame&gt;和标签进行分割,但它们在HTML5中已被废弃,推荐使用更现代的布局标签如&lt;div&gt;配合CSS来实现。最后,&lt;div&gt;标签本身用于将文档分割成块级元素,常用于CSS布局,其align属性可以设置水平对齐...

    html的一些面试题.pdf

    它由一系列的元素组成,这些元素通过标签来表示,用来定义文档的结构和布局。 2. **HTML文档的基本结构是怎样的?** - HTML文档通常包括以下几个部分: - `&lt;!DOCTYPE html&gt;`:文档类型声明,告诉浏览器这是HTML5...

    HTML框架代码全集.pdf

    HTML框架代码全集包含了多种用于网页布局和内容展示的HTML标签与...随着HTML5、CSS3和JavaScript等现代网页技术的发展,现在我们有了更加强大和灵活的方式来构建网页,如使用div标签和CSS定位技术来代替旧的框架技术。

    ThinkPHP后台首页index使用frameset时的注意事项分析

    最后,任何使用ThinkPHP框架进行Web开发的开发者,都应该确保在进行frameset布局的时候,路径引用要准确,注意SEO问题,并且在可能的情况下考虑使用更加现代的布局技术来代替frameset。同时,始终重视代码的调试和...

    浏览器兼容性问题

    而Firefox不支持该方法。 - **解决方法**:为了解决此兼容性问题,可以使用第三方库如jQuery UI提供的dialog插件来替代原生的模态对话框功能。 #### 七、Firefox与IE的父元素(parentElement)的区别 - **问题描述**...

    HTML标签合集HTML标签合集

    33. `&lt;div&gt;`:定义一个块级元素,用于布局和组织页面内容。 34. `&lt;dl&gt;`、`&lt;dt&gt;` 和 `&lt;dd&gt;`:创建定义列表,`&lt;dt&gt;` 用于定义术语,`&lt;dd&gt;` 用于描述术语。 上传文件需要结合`&lt;form&gt;`标签,并设置`enctype="multipart/...

    HTML 标记一览.doc

    - `&lt;div&gt;`:分隔标记,用于组织和布局内容,可配合CSS进行样式控制。 - `&lt;nobr&gt;`:阻止单词折行,让文字保持在同一行内。 - `&lt;wbr&gt;`:建议的折行点,若需要时,允许单词在该处折行。 3. **字体标记**: - `...

    HTML语言剖析之HTML标记一览

    - `&lt;ISINDEX&gt;`:旧式表单搜索输入,现在通常用`&lt;FORM&gt;`和`&lt;INPUT&gt;`代替。 11. **多媒体标记**: - `&lt;BGSOUND&gt;`:在页面背景播放音频,仅限于Internet Explorer。 - `&lt;EMBED&gt;`:插入多媒体,如音频、视频或插件。...

    HTML标签整理.docx

    2. `&lt;acronym&gt;`:表示首字母缩写词,已不再推荐使用,现在通常使用`&lt;abbr&gt;`代替。 3. `&lt;address&gt;`:用于展示作者或文档的联系信息,通常用于页脚。 4. `&lt;applet&gt;`:用于在页面上嵌入Java小应用程序,但现代HTML5中...

    HTML元素参考手册

    26. `&lt;div&gt;`:创建一个可定义样式的块级元素,用于布局和组合其他元素。 27. `&lt;dl&gt;`:创建定义列表。 28. `&lt;dt&gt;`:在定义列表中定义术语。 29. `&lt;em&gt;`:表示强调,通常以斜体显示。 30. `&lt;embed&gt;`:插入外部媒体...

    HTML颜色参考手册(网页开发必备工具)

    - `&lt;div&gt;`是布局容器,可以容纳其他HTML元素。 - `&lt;dl&gt;`定义定义列表。 - `&lt;dt&gt;`定义定义列表中的术语。 - `&lt;em&gt;`强调文本,通常斜体显示。 - `&lt;embed&gt;`嵌入外部内容,如视频、音频或插件。 - `&lt;fieldset&gt;`用于创建...

    页面制作规范

    - **语义化**: 正确使用HTML标签定义页面内容,如使用`&lt;span&gt;`表示短文本、`&lt;p&gt;`表示段落、`&lt;h1&gt;`至`&lt;h6&gt;`表示标题、`&lt;div&gt;`用于布局等。 - **特殊符号编码**: 使用实体编码代替特殊符号,例如`为`&lt;`、`&gt;`为`&gt;...

    html标签注释集合[借鉴].pdf

    46. `&lt;frameset&gt;`: 定义一个框架布局,包含多个框架或嵌套框架。 47. `&lt;from&gt;`: 指定表单元素的作用。 48. `&lt;head&gt;`: 包含文档元信息,如标题、样式和脚本。 49. `&lt;history&gt;`: 存储用户浏览历史的记录。 50. `...

    html标签大全

    它允许开发者通过一系列的标签来构建网页结构,控制内容的布局和样式。在HTML中,每个标签都有其特定的作用,下面我们将深入探讨这些标签的功能和用法。 1. `&lt;html&gt;`:此标签作为整个HTML文档的根元素,它告诉...

    完整的_HTML_参考手册

    26. `&lt;div&gt;`: 作为布局工具,用于创建文档的分区或容器。 27. `&lt;dfn&gt;`: 用于定义定义项,常用于术语或新词汇的首次出现。 28. `&lt;dl&gt;`: 用于创建定义列表。 29. `&lt;dt&gt;`: 用于定义定义列表中的项目。 30. `&lt;em&gt;`: ...

Global site tag (gtag.js) - Google Analytics