2009-08-06 89 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指向您的搜索引擎優化的網址!

祝你好運!

相關問題