# Passing 'this' keyword as a parameter in page.call

**URL:** <https://www.ruby-forum.com/t/passing-this-keyword-as-a-parameter-in-page-call/189166>\
**Category:** Rails\
**Created:** [May 25, 2010, 9:49pm UTC](https://www.ruby-forum.com/t/passing-this-keyword-as-a-parameter-in-page-call/189166 "2010-05-25T21:49:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [May 25, 2010, 9:49pm UTC](https://www.ruby-forum.com/t/passing-this-keyword-as-a-parameter-in-page-call/189166/1 "2010-05-25T21:49:18Z")

</div>

Hi Everybody,

I am having a tough time in figuring out how to pass ‘this’ java script  
keyword as a parameter to a java script function in page.call.

For instance, in my RJS template I want to do this:  
page.call “myFunctionName”, this

Any help in much appreciated!!!

Thanks!  
-Amit.

---

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [May 25, 2010, 10:42pm UTC](https://www.ruby-forum.com/t/passing-this-keyword-as-a-parameter-in-page-call/189166/2 "2010-05-25T22:42:56Z")

</div>

On May 25, 8:49 pm, Rails L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi Everybody,
> 
> I am having a tough time in figuring out how to pass ‘this’ java script  
> keyword as a parameter to a java script function in page.call.
> 
> For instance, in my RJS template I want to do this:  
> page.call “myFunctionName”, this

For starters you can use page \<\< to insert an arbitrary fragment of  
javascript (and if you find yourself fighting rjs to much you may want  
to just drop it altogether). You could also try page.call ‘foo’,  
page.literal(‘this’)

Fred

---

<div class="post-metadata">

**Author:** ![railslist](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/65b543/32.png) [@railslist](https://www.ruby-forum.com/u/railslist)\
**Post date:** [May 26, 2010, 3:22pm UTC](https://www.ruby-forum.com/t/passing-this-keyword-as-a-parameter-in-page-call/189166/3 "2010-05-26T15:22:30Z")

</div>

Thanks Fred!!!

“page.literal(‘this’)” did the trick.

I am working on a fast track project and didn’t had much time to figure  
this out.

I heartily appreciate your reply.

Thanks a lot!!!
