# Bring out an some size window when click a link in an ajax

**URL:** <https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709>\
**Category:** Rails\
**Created:** [April 14, 2008, 12:02pm UTC](https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709 "2008-04-14T12:02:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![daociyiyou](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@daociyiyou](https://www.ruby-forum.com/u/daociyiyou)\
**Post date:** [April 14, 2008, 12:02pm UTC](https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709/1 "2008-04-14T12:02:12Z")

</div>

i want to ask you how to make an ajax call to bring out an some size  
window when click a link.Just tell me the outline instead of detail  
about how to.Thank you!

---

<div class="post-metadata">

**Author:** ![daociyiyou](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@daociyiyou](https://www.ruby-forum.com/u/daociyiyou)\
**Post date:** [April 14, 2008, 3:56pm UTC](https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709/2 "2008-04-14T15:56:45Z")

</div>

I use an unobtrusive approach, with this prototype library:  
[http://livepipe.net/projects/control\_modal/](http://livepipe.net/projects/control_modal/) .

1. Put a normal link in your view link.
2. Then in the application.js just initialize it:

$$(‘a.someclass’).each(function(link){  
new Control.Modal(link,{  
[…]  
});  
});

On Apr 14, 12:02 pm, Guo Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![daociyiyou](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@daociyiyou](https://www.ruby-forum.com/u/daociyiyou)\
**Post date:** [April 15, 2008, 6:37am UTC](https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709/3 "2008-04-15T06:37:45Z")

</div>

Thank you.I will try it.

---

<div class="post-metadata">

**Author:** ![daociyiyou](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@daociyiyou](https://www.ruby-forum.com/u/daociyiyou)\
**Post date:** [April 15, 2008, 9:00am UTC](https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709/4 "2008-04-15T09:00:05Z")

</div>

Guo Y. wrote:

> i want to ask you how to make an ajax call to bring out an some size  
> window when click a link.Just tell me the outline instead of detail  
> about how to.Thank you!

google for javascript popup ?

---

<div class="post-metadata">

**Author:** ![daociyiyou](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@daociyiyou](https://www.ruby-forum.com/u/daociyiyou)\
**Post date:** [April 18, 2008, 4:18am UTC](https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709/5 "2008-04-18T04:18:24Z")

</div>

An wrote:

> I use an unobtrusive approach, with this prototype library:  
> [http://livepipe.net/projects/control\_modal/](http://livepipe.net/projects/control_modal/) .
> 
> 1. Put a normal link in your view link.
> 2. Then in the application.js just initialize it:
> 
> $$(‘a.someclass’).each(function(link){  
> new Control.Modal(link,{  
> […]  
> });  
> });

hello:  
I have downloaded the file “control.modal.2.2.3.js” and put it in  
“public\javascripts” directory. Then in the application.js initialize  
it:  
$$(‘a.someclass’).each(function(link){  
new Control.Modal(link,{  
opacity: 0.8,  
position: ‘relative’,  
width: 300,  
height: 50  
});  
});

I have an action named “more” and its view “more.rhtml”.In my product  
view,there is a link:link.  
But when i click the link,this link behaviors like a normal link,not  
Pop-up a window.How do i manage it?

---

<div class="post-metadata">

**Author:** ![daociyiyou](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/0ea827/32.png) [@daociyiyou](https://www.ruby-forum.com/u/daociyiyou)\
**Post date:** [April 21, 2008, 5:25pm UTC](https://www.ruby-forum.com/t/bring-out-an-some-size-window-when-click-a-link-in-an-ajax/134709/6 "2008-04-21T17:25:04Z")

</div>

Dont’ know if still usefull.

If it behaves like a normal link there is an error in javascript or in  
loading the javascript file.  
Use a tool like firebug for firefox to check if everything is ok.

On 18 Apr, 04:18, Guo Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
