0 0

关于iframe的问题,请老师来帮忙5

developers.jsp有一个iframe的框架,通过jquery控制iframe的src属性变化,从而达到当我点击左边的菜单是能跳转到相应的action(显然iframe的src是action链接),当调转到action中后,执行相应的操作,这是没有异议的。action操作执行成功后,我returne “succcess”,调转到菜单项相应的jsp页面,这一点也是正常的。接下来,问题出现了:
当action执行出现异常时,那我return “error”,可是我这error.jsp return回developers.jsp之后还是会在iframe中显示。但是我不想在developers.jsp的页面上了,只想显示error.jsp(error.jsp只是我举的一个例子,我是跳转到index.jsp主页,总之,大体就是这个意思,就是跳出developers.jsp的iframe框架,跳转到新的index.jsp页面,请问各位老师,这个怎么实现,我在action的return “error”处改成response.sendRedirect("index.jsp");也不行,本来想redirect是重定向,地址栏会改变,应该能跳出iframe可还是在iframe中显示了页面。

 

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

0 0

采纳的答案

后台添加一个变量。标识是否有异常。。如果有异常那么
在iframe 所在的页面中通过js 设置错误页面的形式
parent.location.href='http://www.localhost:8080/demo/eror.jsp'

2012年12月12日 10:16
0 0

全部通过ajax完成,根据响应替换dom

2012年12月13日 07:55
0 0

我写的,你可以看看。内容比你的问题还多。
http://blog.csdn.net/lushuaiyin/article/details/7999073

2012年12月12日 15:12
0 0

跳转ERROR.JSP页面如下写:
<script>
  window.top.location = "index.jsp"
</script>

2012年12月12日 14:21
0 0

henghanan 正解

2012年12月12日 12:06
0 0

不用这么麻烦啊,在struts.xml配一个全局result就可以了

<global-results>
			<result name="error">/xxx/error.jsp</result>
		</global-results>

2012年12月12日 11:01

相关推荐

    完美解决iframe跨域问题

    3. **iframe跨域问题**:当iframe加载的页面与包含它的页面不在同一个域时,就会出现跨域问题,导致无法直接通过JavaScript进行通信,如获取iframe内的内容、设置iframe的属性等。 **二、iframe跨域的解决方案** 1...

    iframe跨域常用问题和iframe页面自适应

    2. **CSS样式调整**:使用CSS来控制`iframe`的布局。可以使用`max-width`和`max-height`限制`iframe`的最大尺寸,避免内容溢出。同时,设置`display: block;`和`margin: 0 auto;`可以让`iframe`居中。 3. **响应式...

    关于iframe的用法

    **iframe(内联框架)是HTML中的一个非常重要的...总的来说,iframe是网页开发中的强大工具,理解和熟练运用iframe可以提升网站的功能性和用户体验。但同时,开发者也需要注意其带来的潜在问题,并采取相应的优化策略。

    Iframe内存泄露分析

    这种问题在 Ajax 盛行以前并不是什么大问题,因为都是通过页面跳转和刷新来进行与服务端的交互,但是现在情况不一样了,很多应用广泛应用 Ajax 和 iframe,结果内存泄漏成了很多富客户端应用的隐患。 Iframe 内存...

    iframe内容高度 iframe自适应高度终极解决Iframe设置高度后无法缩小问题

    总的来说,通过使用JavaScript动态计算`&lt;iframe&gt;`内容的高度并设置`&lt;iframe&gt;`的高度,可以有效地解决`&lt;iframe&gt;`内容高度自适应以及设置高度后无法缩小的问题。同时,要注意兼容性问题和跨域限制,以确保在各种环境下...

    解决下拉菜单被iframe遮住问题

    在网页设计中,下拉菜单经常用于实现导航或者选项选择,但当这些菜单位于一个`iframe`元素内部时,可能会遇到被`iframe`遮挡的问题。这个问题主要涉及到浏览器的层叠上下文(CSS Z-Index)和`iframe`的渲染机制。...

    解决iframe中fixed失效的问题

    在提供的压缩包文件 "iframe中fixed失效问题" 中,可能包含了具体的代码示例或演示页面,你可以直接打开查看这些案例,以更好地理解和应用上述解决方案。实际操作时,需要根据具体项目需求和限制选择合适的方法,...

    iframe去边框问题

    以下是一些关于解决`iframe`边框问题和一级边框设置的知识点: 1. **CSS样式控制**: - `border`: 可以直接使用CSS的`border`属性来设置边框的宽度、样式和颜色。为`iframe`元素添加`border: none;`可以去掉边框。...

    easyui iframe 页面重复加载的问题

    在使用easyui框架开发Web应用时,特别是在使用tab布局的时候,开发者可能会遇到页面内容被放置在iframe中时,页面多次加载的问题。这种情况尤其会在使用easyui的tab布局时发生,因为easyui会默认加载所有tab的内容,...

    vue基于iframe优雅实现全新的微前端方案,继承iframe的优点,补足 iframe 的缺点,让 iframe 焕发新生

    内容概要:以vue2为例,搭建一个...2、使用position: fixed解决iframe的弹窗及遮罩层问题 3、使用requestFullscreen()解决iframe里的全屏问题 4、使用history解决浏览器的后退问题 5、页面刷新,iframe可以加载正确页面

    js处理iframe的系列问题

    通过对上述知识点的学习,我们可以更加灵活地利用JavaScript来处理`iframe`中的各种问题,包括但不限于访问、修改`iframe`内部元素、提交表单、调用方法以及触发事件等。这些技巧对于开发复杂的Web应用来说是非常...

    Flex中利用IFrame解决嵌入HTML时Flex组件被遮挡和IFrame被隐藏的问题

    本文将详细讲解如何利用IFrame解决这些问题,特别是针对Flex菜单的遮挡问题。 首先,理解Flex和IFrame的基本概念是必要的。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。而...

    iframe 跨域解决方法

    总的来说,`iframe`跨域问题的解决方案依赖于你的具体需求和目标页面的可控程度。理解并正确使用上述方法,可以有效地解决跨域限制,实现`iframe`间的通信。在实际项目中,务必确保遵循最佳实践,同时注意安全性和...

    解决双iframe互相刷新进入死循环的问题

    在网页开发中,有时我们可能需要使用到iframe来嵌入其他页面或实现一些特定功能,例如页面间的通信、模块化加载等。然而,在处理多个iframe交互时,可能会遇到一个棘手的问题——双iframe互相刷新进入死循环。这个...

    关于iframe跨域POST提交的方法示例

    以前在面试的时候经常遇到问关于跨域的事儿,所以自己对跨域有一定的概念性了解,知道什么是跨域以及解决跨域的方法,但是具体实际从来没有操作过,直到最近在公司项目中,遇到了一个需要使iframe跨域进行POST提交的...

    iframe自适应宽高

    这个库允许的高度与同跨域iframe来适应他们所包含的内容的宽度自动调整大小。它最常见的问题与使用iframes提供一系列的功能,其中包括: 高度和宽度大小的iframe内容大小。 作品以多个嵌套的iframe。 跨域iframe域...

    div被iframe遮住的几种情况及解决方法

    在前端开发过程中,DIV元素被IFRAME遮挡是一个常见的问题,尤其是当页面布局复杂或存在多层嵌套的元素时。以下将详细阐述几种DIV被IFRAME遮挡的情况,并提供相应的解决方法。 首先,要了解的是IFRAME是一种HTML元素...

    关于iframe定位,找的文档

    在Selenium自动化测试中,有时会遇到一些元素无法被正常定位的问题,这通常是因为这些元素位于`iframe`(内联框架)之内。`iframe`是一种HTML标签,用于在网页中嵌入另一个完整的HTML文档,它就像是一个独立的窗口,...

    iframe 跨域访问session

    在Web开发中,`iframe` 是一种非常有用的HTML...总的来说,`iframe`跨域访问`session`是一个复杂的问题,需要综合考虑安全性、兼容性和实用性。通过理解上述技术,开发者可以更好地处理这种场景,提供无缝的用户体验。

Global site tag (gtag.js) - Google Analytics