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 %>" />