`

iframe中无法传参数问题

阅读更多
问题是这样的,我在一个JSP中写一个iframe中,想在这个iframe中打开另一个系统的页面,并实现根据传过去的用户名和密码实现自动登录,在另一个系统中已经对接收的参数作了处理,能自动登录。将这个URL直接放到浏览器地址栏上可以实现自动登录,http://172.20.20.1/assweb/login/login.aspx?flag=1&userid=zls&pwd=zls
但放到以下的iframe的src中就是无法实现自动登录。要手动输入用户名密码才可以。
<iframe name="I1" src="http://172.20.20.1/assweb/login/login.aspx?flag=1&userid=zls&pwd=zls" scrolling="no" border="0" frameborder="0" width="100%" height="100%">
有没有高手解答,我为这问题已经试了无数的方法,最终都是失败。



解决方法
1.
jsp平台的url中包含包含参数往往不能成功。可以使用变通的方法:在src中指定一个静态的html中间页面,其中包含form,form中包含隐藏域,然后在页面load的时候,使用js脚本自动提交form到实际的jsp页面就可以了。

但上述方法存在有的ie界面打开包500错误

2.解决的方法,就是在新建的中间页面中用iframe,加载就可以了
分享到:
评论
1 楼 liu3232990 2012-07-11  
我的情况和你的很相似,只是我的手动输入用户名和密码都不行

相关推荐

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

    本文将深入探讨如何解决`&lt;iframe&gt;`内容高度自适应以及设置高度后无法缩小的问题。 首先,我们需要了解`&lt;iframe&gt;`的基本属性。`src`属性用于指定要嵌入的页面URL,`width`和`height`属性分别定义了`&lt;iframe&gt;`的宽度...

    iframe下页面传参数为乱码问题探讨

    在探讨iframe下页面传参数出现乱码问题时,我们需要关注几个关键的技术点: 1. iframe元素及其用途:iframe是HTML中的一个元素,用于在当前页面中嵌入另一个页面。这种技术常常用于实现页面的分栏显示,或者在当前...

    safari,opera嵌入iframe页面cookie读取问题解决方法

    然而,由于浏览器的安全策略,特别是对于第三方cookie的处理,开发者可能会遇到在特定浏览器如Safari、Opera以及某些使用特定内核的搜狗浏览器中无法读取`iframe`内的cookie的问题。这个问题主要源于浏览器对第三方...

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

    解决这个问题的一个方法是在IFRAME的URL参数中添加wmode=opaque,这样可以改变IFRAME的窗口模式,从而避免其影响到其他元素的Z-index层级。类似地,当IFRAME内嵌Flash对象时,也可能出现z-index失效的问题。这时,...

    iframe与父页面传值

    父页面可以通过修改`iframe`的`src`属性,添加查询参数或hash,`iframe`内部通过`window.location`获取这些信息。 4. `postMessage`的跨域代理 对于跨域的`iframe`,可以设置一个中间代理页面,通过这个代理页面...

    MVC实现iframe弹窗传值

    在Web开发中,MVC(Model-...综上所述,实现MVC中的iframe弹窗传值涉及前端JavaScript交互、URL参数传递以及后端MVC的控制器和视图的配合。通过合理的代码组织和利用现有的库,可以创建出高效且易于维护的弹窗系统。

    iframe 跨域解决方法

    在Web开发中,`iframe` 是一个非常常用的元素,它允许我们在一个页面中嵌入另一个网页。然而,由于浏览器的同源策略限制,当`iframe`加载的页面与包含它的页面不在同一个域名下时,就会遇到跨域问题。这篇博客将深入...

    在vue中实现嵌套页面(iframe)

    总的来说,虽然`iframe`在Vue中可以提供强大的功能,但同时也需要处理如回退行为和跨窗口通信等问题。理解并妥善解决这些问题,可以使`iframe`在Vue应用中发挥出更大的作用。在设计和实现时,应尽量避免不必要的`...

    JSP跨iframe如何传递参数实现代码

    特别是当一个页面中包含一个iframe,而另一个页面被嵌入到这个iframe中时,跨iframe传递参数的需求就会出现。本文主要介绍如何在JSP页面间通过iframe跨页面传递唯一性参数,并处理相应的查询与逻辑判断。 首先,...

    js弹出div层模拟alert(可以在iframe中使用)

    然而,这些内置的对话框有一些限制,比如样式固定且不能自定义,以及在iframe中使用时可能会有覆盖范围的问题。本教程将详细介绍如何使用JavaScript创建一个自定义的div层来模拟alert对话框,并解决在iframe中使用的...

    iframe标签实现pdf预览功能

    在本篇文章中,我们将深入探讨如何使用`iframe`标签结合Vue和React框架来实现在网页中预览PDF文件。 首先,`iframe`标签的基本用法如下: ```html &lt;iframe src="path_to_your_pdf.pdf" width="100%" height="500"&gt;...

    js 实现iframe 之间传值

    JavaScript遵循同源策略,这意味着来自不同源(协议+域名+端口)的`iframe`之间默认无法通过JavaScript进行通信。为了解决这个问题,我们可以利用`window.postMessage()`方法,它允许跨域通信。 2. `window.post...

    解决JS跨域访问IFrame的解决方案

    在Web开发中,JavaScript(JS)的同源策略限制了不同源之间进行交互,包括从一个页面中的脚本访问另一个不同源的IFrame内容。"解决JS跨域访问IFrame的解决方案"这一主题关注的就是如何克服这个限制,使得在JSP页面中...

    HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法

    就想弄一个winform结合html5的一个小东西,突有心血来潮,想在里面嵌套一个微信网页版,下面小编给大家介绍下HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法,一起看看吧

    js调用iframe实现打印页面内容的方法

    通过创建一个iframe元素,并将其添加到文档中,可以实现在一个隔离的环境中进行打印,这样做的好处是用户可以打印页面的指定区域而不影响当前页面的其他内容。具体步骤如下: 1. 创建一个指定id的div元素作为打印...

    Web报表FineReport页面如何传递中文参数

    在使用报表开发工具FineReport设计web报表时,经常需要嵌入iframe到页面中,并给iframe的src属性指定报表地址的同时传递参数值。在参数值、参数名称以及报表名称中,如果包含中文字符或特殊字符,直接传递可能会导致...

    Layer组件多个iframe弹出层打开与关闭及参数传递的方法

    - **JavaScript变量**:在打开弹出层的函数中,可以将所需参数作为变量传递,然后在iframe页面中读取这些变量。 - **事件通信**:利用`window.postMessage`进行跨窗口通信,从父窗口向iframe发送消息,或从iframe向...

    frame之间以及子页面和父页面间参数传递

    在Web开发中,特别是在使用JSP(Java Server Pages)技术时,经常需要实现不同`frame`之间的数据交互或子页面与父页面之间的参数传递。这种功能在实际应用中非常常见,比如在主页面中选择一个选项时,需要动态更新...

    跨域控制iframe高度

    然而,由于浏览器的同源策略限制,不同源的iframe(跨域iframe)之间的交互受到严格控制,包括无法直接访问或修改iframe的某些属性,如高度。这在需要动态调整iframe高度以适应内容时会带来挑战。本文将深入探讨如何...

Global site tag (gtag.js) - Google Analytics