В моем приложении rails есть ошибка JavaScript! - PullRequest
0 голосов
/ 08 июня 2010

Как сказано в названии, у меня проблема! я столкнулся с "Ошибка 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

1 Ответ

2 голосов
/ 08 июня 2010

Коллекция document.all поддерживается только Internet Explorer и только в режиме причуд. Используйте метод getElementById для доступа к элементу:

"window.parent.headFrame.document.getElementById('iframe_helper').src = '#{url}';"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...