我有一个用户可以单击的链接列表。点击后,我想增加一个计数器(以跟踪有多少用户点击了该链接),然后在新窗口中打开该链接。我可以在新窗口中redirect_to
现在,在'show'方法中,除了“新窗口”外,我可以做所有的事情。有没有办法在纯轨道中实现这一点,或者我必须做一些额外的JavaScript来发起ajax请求(为增量),然后在新窗口中打开链接?
感谢, 皮埃尔
我有一个用户可以单击的链接列表。点击后,我想增加一个计数器(以跟踪有多少用户点击了该链接),然后在新窗口中打开该链接。我可以在新窗口中redirect_to
现在,在'show'方法中,除了“新窗口”外,我可以做所有的事情。有没有办法在纯轨道中实现这一点,或者我必须做一些额外的JavaScript来发起ajax请求(为增量),然后在新窗口中打开链接?
感谢, 皮埃尔
我认为最简单的解决办法是只需要您的链接包含
目标=“_空白”
的窗口会打开,去你的柜台页,并重定向到
正确的页面一个简单的JavaScript可以这样做:
window.open('filename.php?var=' + varvalue, 'resizable=1, scrollbars=1, left=80,top=60, width=650, min-height=400');
如果您使用任何的jQuery库,你可以看看模态。
我知道如何在Rails中做到这一点。
您需要使用AJAX,或者从服务器返回javascript或者只是一个成功代码,然后从javascript中打开一个新窗口。
HTTP无法打开一个新窗口。
注意!请确定您的标签仍然有hrefs指向您的搜索引擎优化的网址!
祝你好运!
有时最简单的是最好的......谢谢! – Pierre 2009-08-06 13:44:28