Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的rails应用程序中有一个JavaScript错误!_Javascript_Ruby On Rails_Ruby - Fatal编程技术网

我的rails应用程序中有一个JavaScript错误!

我的rails应用程序中有一个JavaScript错误!,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,正如标题所说,我遇到了一个问题!我遇到了“RJS错误:[对象错误]”,我的应用程序中的代码是 page'tables',:action=>'dispatch',:id=>id,:pop=>true,:print=>true)}“ 隐藏打印的方法是 def hidden_print(url) "window.parent.headFrame.document.all.iframe_helper.src = '#{url}';"

正如标题所说,我遇到了一个问题!我遇到了“RJS错误:[对象错误]”,我的应用程序中的代码是
page'tables',:action=>'dispatch',:id=>id,:pop=>true,:print=>true)}

隐藏打印的方法是

  def hidden_print(url)
  "window.parent.headFrame.document.all.iframe_helper.src = '#{url}';"                                                 
  end

文档.all
集合仅受Internet Explorer支持,并且仅在quirks模式下支持。使用
getElementById
方法访问元素:

"window.parent.headFrame.document.getElementById('iframe_helper').src = '#{url}';"

我照你说的做!但是没有变化,我再次清楚地描述了我的问题。在第一个页面中,我使用newWindow(title、href、width、heigt)方法获得了第二个弹出页面。现在在弹出页面中,我想得到头框的iframe_辅助对象,它位于第一页的框架集中!那么我应该如何修改代码呢?我使用了“window.opener.parent.headFrame.document.getElementById('iframe\u helper').src='{url}'”来解决这个问题,但仍然没有任何效果!现在我知道答案了!非常感谢。