1
我期望創建類似於固定在新打開頁面頂部的Digg/Stumbleupon欄的東西。在iFrame中的新窗口中打開鏈接
在我的應用程序中,我顯示了一堆到外部網站的鏈接。 沒有當有人點擊其中一個,我想他們打開一個新的標籤 與我的標誌/酒吧頂部的頁面。
我會假設這可以使用iframe來完成。
但是我不知道將iframe src的URL參數傳遞到新選項卡上的最簡單方法是什麼。
任何反饋深表謝意。
我期望創建類似於固定在新打開頁面頂部的Digg/Stumbleupon欄的東西。在iFrame中的新窗口中打開鏈接
在我的應用程序中,我顯示了一堆到外部網站的鏈接。 沒有當有人點擊其中一個,我想他們打開一個新的標籤 與我的標誌/酒吧頂部的頁面。
我會假設這可以使用iframe來完成。
但是我不知道將iframe src的URL參數傳遞到新選項卡上的最簡單方法是什麼。
任何反饋深表謝意。
您必須將鏈接指向Rails操作,並將外部URL作爲參數傳遞。
所以不是:
= link_to "http://rubyonrails.org/"
# => <a href="http://rubyonrails.org/">
你會鏈接到:
= link_to open_url_path, url: "http://rubyonrails.org/"
# => <a href="/open_url?url=http%3A%2F%2Frubyonrails.org%2F">
然後你可以從你的控制器將URL傳遞給視圖:
def open_url
@url = params[:url]
end
並呈現包含您的工具欄和iframe的HTML:
<div id="toolbar" />
<iframe src="<%= @url %>" />