<Iframe1>中包含a.jsp,a.jsp提交时调用.do?method=sel,转向到<Iframe2>中包含的b.jsp,提交后b.jsp中的数据已全部显示,但浏览器进度条一直停留不动.
解决办法:修改前a.jsp中的js是这样写的
function sel(){
var fm = document.fm;
fm.target = '_center';//_center为<Iframe2>的name值
fm.action = 'xx.do?method=sel';
fm.submit();
}
<a href="javascript:sel();"><img src="a.jpg" alt="Search" /></a>
在网上查了一些资料,应该是<Iframe>的问题,多个<Iframe>之间跳转,用js控制form的target属性时就会出现上述问题,最后索性去掉 js, 直接在<body>中的将<form>写为:
<form action="xx.do?method=sel" method="post" name="fm" target="_center">
<input type="image" src="a.jpg"/>
</form> 问题解决!
分享到:
相关推荐
就想弄一个winform结合html5的一个小东西,突有心血来潮,想在里面嵌套一个微信网页版,下面小编给大家介绍下HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法,一起看看吧
在iframe内实现页面跳转通常使用`iframe.contentWindow.location.href`或`iframe.contentDocument.location.href`,具体取决于浏览器的兼容性。 ```javascript var iframe = document.getElementById('myIframe'); ...
iframe(inline frame)是HTML的一个元素,可以嵌入另一个HTML文档,这使得在同一个页面上能够同时显示来自不同源的数据,从而提高了数据处理的灵活性。 在嵌入式浏览器中,动态数据通常是指那些频繁更新或者根据...
iFrame 自适应高度(兼容所有主浏览器) iFrame 自适应高度是前端开发中常见的问题,很多开发者在搜索引擎中搜索相关解决方案,但大多数文章只能解决静态高度的问题,而忽视了 JS 操作 DOM 之后的动态同步问题。...
标题“Iframe 高度自适应浏览器高度”涉及的核心知识点是如何让Iframe的大小根据其内容自动调整,特别是高度,以便始终保持与浏览器窗口的高度同步,从而提供更好的用户体验。 首先,我们需要了解Iframe的基本结构...
iFrame自适应高度兼容各主流浏览器 iFrame自适应高度是指在网页中嵌入iFrame时,使其高度能够自动适应其内容的高度,从而避免了出现滚动条的问题。下面是实现iFrame自适应高度的方法和相关知识点。 知识点1:...
这种方式简单易懂,但是需要注意的是,由于浏览器的安全策略限制,如果`iframe`与父页面不在同一个域下,则可能会因为同源策略而无法执行该操作。 ##### 方法二:使用HTML表单的`target`属性 这种方法适用于`iframe...
在iOS和Android平台之间,网页开发常常面临一些兼容性问题,特别是在使用`iframe`元素时。`iframe`,即内联框架,常用于在单一HTML文档中嵌入其他网页内容,实现页面组件的复用。然而,iOS系统对`iframe`的处理方式...
本篇文章将详细解释如何在两个`iframe`之间进行通信,并通过提供的源码`left.html`、`right.html`和`main.html`为例进行说明。 一、`iframe`之间的通信方式 1. **使用`window.postMessage()`方法:** 这是现代...
首先在父页面的javascript给定义一个window.name,并赋予一个字符串值,如window.name="test",其中赋予的字符串值可以随意定义,然后在Iframe页面的Form 标签中定义target属性,并且其值也必须与之前定义的window....
标题中的“防红跳转到浏览器两个html代码”指的是防止被第三方平台封禁或限制的网页跳转技术,尤其在互联网营销中常见。通常,一些平台可能会对推广链接(即“红链”)进行限制,这时就需要使用防红代码来规避这种...
这个API允许两个不同源的窗口之间安全地传递消息。通过监听`message`事件,可以在iframe内部接收到父页面发送的数据,从而避免了cookie的限制。 3. **使用`document.domain`设置相同域名**:如果父页面和iframe都...
例如,我们有`light.css`和`dark.css`两个主题文件,可以这样实现: ```html ()">切换主题 function toggleTheme() { var themeLink = document.getElementById('theme'); if (themeLink.href.endsWith('light...
### iframe页跳转父窗体知识点详解 #### 一、iframe基本概念 在开始之前,我们首先了解一下`iframe`的基本概念。`iframe`是HTML的一个元素,全称为“Inline Frame”,即内联框架。它允许网页中嵌入另一个网页或者...
这种情况可能出现在各种场景,比如根据用户操作或某些条件来决定目标链接,或者为了安全考虑,防止浏览器将链接识别为潜在的恶意链接并拦截。在JavaScript库jQuery的帮助下,我们可以轻松实现这一功能。 首先,让...
1. **IE6/7**:这两个版本的IE不支持`contentWindow`和`contentDocument`,因此需要使用`document.frames`来访问`iframe`的内容。同时,由于这些浏览器不支持`addEventListener`,需要使用`attachEvent`来添加事件...
3. **iframe跨域问题**:当iframe加载的页面与包含它的页面不在同一个域时,就会出现跨域问题,导致无法直接通过JavaScript进行通信,如获取iframe内的内容、设置iframe的属性等。 **二、iframe跨域的解决方案** 1...
标题提到的“iframe自动适应高度(完美自适应高度嵌套代码)”提供了一个解决方案,它能够确保`iframe`在各种主流浏览器中都能正确地自适应内容高度,包括360浏览器、IE6-9、遨游、火狐以及搜狗浏览器。 在传统的`...
当`iframe`加载的页面与包含它的页面不在同一个域时,出于安全考虑,浏览器会限制两者之间的通信。除非两个页面都明确声明了`CORS`(跨源资源共享)策略。 4. **获取iframe内的值**: - 如果不跨域,可以直接通过...
### iframe自适应高度(兼容多种浏览器) 在网页开发过程中,`iframe`是一种...通过上述步骤,我们可以构建出一个既实用又兼容多浏览器环境的`iframe`自适应高度方案。这对于提升用户体验、优化页面布局具有重要的意义。