2009-08-06 45 views
3

我有一个用户可以单击的链接列表。点击后,我想增加一个计数器(以跟踪有多少用户点击了该链接),然后在新窗口中打开该链接。我可以在新窗口中redirect_to

现在,在'show'方法中,除了“新窗口”外,我可以做所有的事情。有没有办法在纯轨道中实现这一点,或者我必须做一些额外的JavaScript来发起ajax请求(为增量),然后在新窗口中打开链接?

感谢, 皮埃尔

回答

6

我认为最简单的解决办法是只需要您的链接包含

目标=“_空白”

的窗口会打开,去你的柜台页,并重定向到

正确的页面
+0

有时最简单的是最好的......谢谢! – Pierre 2009-08-06 13:44:28

-1

一个简单的JavaScript可以这样做:

window.open('filename.php?var=' + varvalue, 'resizable=1, scrollbars=1, left=80,top=60, width=650, min-height=400'); 

如果您使用任何的jQuery库,你可以看看模态。

我知道如何在Rails中做到这一点。

0

您需要使用AJAX,或者从服务器返回javascript或者只是一个成功代码,然后从javascript中打开一个新窗口。

HTTP无法打开一个新窗口。

注意!请确定您的标签仍然有hrefs指向您的搜索引擎优化的网址!

祝你好运!

相关问题