javascript - 我的 Rails 应用程序中存在 JavaScript 错误!

标签 javascript ruby-on-rails ruby

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

方法hidden_​​print是

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

最佳答案

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

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

关于javascript - 我的 Rails 应用程序中存在 JavaScript 错误!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995882/

相关文章:

javascript - 使用javascript将 'long'数据转换为 'wide'数组

ruby-on-rails - 在 rails_admin 中删除模型的操作

javascript - 事件不会添加到 for 循环中

javascript - 输入文本字段字符串作为 JavaScript 中的参数

ruby-on-rails - 从ruby中的字符串的开头和结尾删除模式

ruby-on-rails - 使用 Windows 安装 json 1.8.2 时出错

ruby - Eclipse 中的 Rails 1.9.3 语法突出显示

ruby - 如何在指定半径的圆内生成随机坐标?

ruby - nconf.js 像 gem 一样用于 ruby​​ 配置

javascript - 使用实用创建的小部件动态设置 dijit/form 操作