Forum: Ruby js_eval vs execScript

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
John G. (Guest)
on 2009-05-01 10:57
He guys,

I have a problem making any of the following running:

    Browser.document.js_eval("alert('boo');");
    Browser.document.js_eval("document.getElementById('ctl00_cntMainContent_Txt_Message_RTB').value='testing'");

I made the following script to write some string in tinymce editor

  if $BrowserName == "FF" then
    Browser.document.js_eval("tinyMCE.execInstanceCommand('ctl00_cntMainContent_Txt_Message_RTB',
'mceSetContent', false, 'Test Mail')");
  else
    Browser.document.parentWindow.execScript("tinyMCE.execInstanceCommand('ctl00_cntMainContent_Txt_Message_RTB',
'mceSetContent', false, 'Test Mail')")
  end


The one for IE working great, but js_eval is not working, even if I use
simpler JS like alert('Hi');

Any advice please?

Really appreciate your help.
Thanks!
John G. (Guest)
on 2009-05-08 15:36
Hey guys,

Please any idea, how to make js_eval works?
I need to show a confirm dialog as a start.
Then I need to execute JS in FF, any replacement for js_eval

Many thanks.
This topic is locked and can not be replied to.