RJS alert with a prototype div


#1

I am trying to do an alert showing the value of a div in an RJS:
page.alert("$(‘slot3’).value")

It gives me an alert but just shows me what is inside the brackets.
$(‘slot3’).value.

Any ideas?


#2

Chris H. wrote:

I am trying to do an alert showing the value of a div in an RJS:
page.alert("$(‘slot3’).value")

It gives me an alert but just shows me what is inside the brackets.
$(‘slot3’).value.

Any ideas?

How about
page.alert(page[‘slot3’].value) ?


#3

Nope not working.

Showing buildshelf/remove_card.js.rjs where line #6
raised:

ActionView::Helpers::JavaScriptElementProxy#to_str should
return String

On Tue, Feb 10, 2009 at 7:01 PM, André l. Leal <


#4

Guess you are right… I thought that it might work…

anyway… you could just stay with raw javascript:

page << “alert($(‘test_alert’).value);”

But I’ll try to find a better solution…


#5

Ok, thanks. What I am really trying to do is this which I have been
banging
my head against:
How do I get the dom id to come in?
The 2nd line prints properly in firebug and shows the value but the
first
line just has “#{@next” in it not the value.
Same idea as the alert but an IF condition I think.

page << ‘if ($("#{@next}").value == “APS”) {’
page[:"#{@next}"].replace_html ‘moo’
page << ‘}’
On Tue, Feb 10, 2009 at 7:23 PM, André l. Leal <