我有一個用戶可以單擊的鏈接列表。點擊後,我想增加一個計數器(以跟蹤有多少用戶點擊了該鏈接),然後在新窗口中打開該鏈接。我可以在新窗口中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