我本地一个项目一个JSP页面嵌了一个iframe..iframe里的src是另外一个平台的一个登录页面...现在碰到的问题是使用IE浏览器,填好登录信息后点提交,另一个平台后台接收不到表单参数,而火狐和谷歌都是可以的。不知各位大牛有没有遇到类似的问题过,,希望帮助小弟iframe平台浏览器ie

解决方案 »

  1.   

    确定ie没有屏蔽js之类的举动,恢复默认
    我见过ie可以,火狐不可以的,反过来的真没见过
      

  2.   


    如果我吧IE的安全级设的最低,。。他就可以了但是这不是解决方案啊,不可能让用户去设置IE
      

  3.   

    1、把参数加上src的后面,在子页面通过request.getParameter()获取2、在a.jsp中放一个隐藏框,里面写上要传递的数据,在iframe页面里用js获取a.jsp传来的值,self.parant就可以得到父窗口的对象。3、google搜“iframe父子兄弟之间调用传值”,解决方案一大推。
      

  4.   


    你理解错我的意思了。我现在碰到的是IFRAME在IE下跨域的问题。。不是不会取表单参数,但还是谢谢!
      

  5.   

    这个估计不是iframe本身跨域的问题,考虑IE的兼容性。
      

  6.   

    是用JS在一个frame里面取不到另一个frame的值吗?
    如果不是,忽略下面的话。我目前用的jquery,类似$("#login", parent.document.body).val()取上层frame的值,取其他frame的类推就是了。用JS的话,我记得document.frames["login"].document.body...好像是能的,很久没用过了。