`
yahaitt
  • 浏览: 759974 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

让iframe解脱Firefox的束缚

阅读更多

有时候需要用iframe来嵌套另一个表单,但这个另一个页面中的表单又与当前的页面之间需要有值的传递。在多数情况下都会采用父框架强制赋予给子框架,比如通过URL传递,但是,有时候碰到的是不定值,这个时候通过js来改变子框架表单中的值,往往IE中能很好的实现,firefox中也行,但我碰到的一个问题是,firefox中用JS的时候确实给于这个子框架中的表单赋值了,可是提交了这个子框架中的表单后,后台却显示没有得到,不明其原因。但问题始终是要解决的。于是我用反向思维来解决这个问题。

平常人都习惯性的将这个赋予给子框架表单值的JS代码写在父框架里。而我则采用写在子框架页面里。

 

xml 代码
  1. <input type="submit" value="回复" onclick="bandto();"/>  
xml 代码
  1. <script type="text/javascript">  
  2. function bandto()   
  3. {   
  4.   document.prorecommentForm.method.value=parent.document.procommentForm.method.value;   
  5.   document.prorecommentForm.procomment_id.value=parent.document.procommentForm.procomment_id.value;   
  6. }   
  7. script>  

 

分享到:
评论

相关推荐

    iframe和firefox的兼容。

    然而,不同的浏览器对于`iframe`的支持程度和处理方式可能存在差异,尤其是在较早版本的Firefox中,可能会遇到一些兼容性问题。本篇文章将详细探讨`iframe`在Firefox中的兼容性挑战及其解决方案。 1. **Firefox对...

    适用于Firefox和其他基于Gecko的浏览器的Adblock Plus扩展

    Adblock Plus是一款广受欢迎的浏览器扩展,专为Firefox及其他基于Gecko内核的浏览器设计。这款开源软件的主要功能是过滤网页上的广告,提供给用户一个清爽、无干扰的浏览体验。在本文中,我们将深入探讨Adblock Plus...

    防止页面被iframe(兼容IE,Firefox火狐)

    } [removed] 但是在Firefox里你会发现页面会一直不停的在刷. 页面根本没法用. 这里是因为firefox windows.top如果没有那么就是空,在IE下windows.top就是本窗口 页面不断的刷新 不断的运行这段js代码这就造成了一个...

    iframe插入图片,firefox和ie区别.txt

    iframe插入图片,firefox和ie区别以及asp.net中URLRewriter组件使用,都是经过测试的。

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

    基于iframe优雅实现全新的微前端方案,继承iframe的优点,补足 iframe 的缺点,让 iframe 焕发新生。 适合人群:具备一定编程基础,工作1-3年的研发人员 能学到什么: 1、使用postMessage方法来完成基座项目和子...

    解决IE,Firefox,chrome,safari浏览器中iframe显示高度自适应问题

    ### 解决IE、Firefox、Chrome、Safari浏览器中iframe显示高度自适应问题 在Web开发中,`iframe`(Inline Frame)元素常被用于嵌入另一个HTML文档到当前页面中,这种技术为开发者提供了极大的便利,例如加载广告、...

    关于iframe中生成父窗口元素及增加event事件的问题(IE已实现,Firefox暂未实现)

    本问题聚焦于在iframe中操作父窗口的元素以及添加事件监听,特别是针对IE和Firefox浏览器的不同实现。 首先,我们需要理解iframe的基本用法。在HTML中,我们可以通过`&lt;iframe&gt;`标签来创建一个内联框架。例如: ```...

    iframe自适应高度,亲测完美兼容IE6-9,Chrome,Opera,firefox,safari

    因为有一个项目要用到iframe自适应高度,网上搜索了以下结果无数,不过看来看去都是那...iframe自适应高度,亲测完美兼容IE6_7_8_9,Chrome谷歌浏览器,Opera欧朋浏览器,FireFox火狐浏览器,Mac Safari浏览器等五大浏览器

    Iframe高度自适应(兼容IE/Firefox、同域/跨域)

    "Iframe高度自适应(兼容IE/Firefox、同域/跨域)"这一主题是关于如何让内嵌在Iframe中的页面能够根据其内容动态调整自身的高度,确保在不同浏览器(如IE和Firefox)以及处理同域和跨域情况时都能正常显示。...

    firefox下jquery iframe刷新页面提示会导致重复之前动作

    在IT行业中,尤其是在Web开发领域,经常会遇到浏览器特定的问题,比如在Firefox下使用jQuery操作IFrame时遇到的“重复之前动作”的提示。这个问题通常出现在用户尝试刷新包含IFrame的页面时,Firefox为了防止用户...

    iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)

    "iFrame高度自适应终极解决方案(兼容IE7,8,9 Firefox3.6+,Chrome 12+)"这个标题所指向的,就是一种跨浏览器的策略,确保iFrame内容无论何时更新,都能自动调整其高度,从而避免滚动条的出现和内容溢出。...

    javascript在IE和Firefox中兼容性问题

    在IE中,可以通过`window.frames`或`parent.frames`访问iframe或frame的内容,而在Firefox中,通常使用`contentWindow`或`contentDocument`属性来访问。 4. **设置元素文本内容测试.html** IE支持`innerText`属性...

    javascript firefox 自动加载iframe 自动调整高宽示例

    本示例主要讲解如何在Firefox和IE浏览器中实现`iframe`的自动加载和自动调整高宽。 首先,我们来看`AutoResize`这个函数,它的目的是根据`iframe`的内容窗口或文档来计算并设置`iframe`的高度和宽度。函数的参数是`...

    iframe框架\JS获取iframe元素

    #### 三、Firefox下访问操作`iframe`内容 Firefox浏览器支持W3C标准,可以通过`contentDocument`来访问`iframe`内部的文档对象。 ```javascript var iObj = document.getElementById('iId').contentDocument; alert...

    iframe自适应高度和宽度

    // extra height in px to add to iframe in FireFox 1.0+ browsers var FFextraHeight = getFFVersion &gt;= 0.1 ? 16 : 0; function dyniframesize(iframename) { var pTar = null; if (document.getElementById) ...

    子页面访问父页面和跨iframe访问(ie 和火狐)

    以下是对"子页面访问父页面和跨iframe访问(ie 和火狐)"这一主题的详细解释。 首先,我们要理解浏览器的安全模型。出于安全考虑,浏览器实施了同源策略(Same-Origin Policy),这意味着一个页面只能读取或修改与它...

    让iframe自适应高度(支持xhtml)IE firefox兼容

    让iframe自适应高度(支持xhtml)IE firefox兼容 让iframe自适应高度是指在HTML文档中,使iframe的高度能够根据其内容自动调整,以适应不同浏览器和屏幕分辨率的需求。在本文中,我们将讨论如何使用JavaScript和...

Global site tag (gtag.js) - Google Analytics