`
yahaitt
  • 浏览: 756956 次
  • 性别: 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>  

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics