在同一选项卡和不同选项卡上打开 JSF 页面的目标
Targets for opening JSF page on same tab and different tab
我有一个具有以下结构的菜单栏。要求是,在单击前三个 link 时,新页面内容应显示在同一个 window 上,而第四个 link 单击应指向新选项卡。但是现在所有 links 都以相同的方式工作。内容正在新选项卡上显示。
<ul class="menu">
<li><h:commandLink id="link1" target="main"> </h:commandLink></li>
<li><h:commandLink id="link2" target="main"> </h:commandLink></li>
<li><h:commandLink id="link3" target="main"> </h:commandLink></li>
<li><h:commandLink id="link4" target="_new"> </h:commandLink></li>
</ul>
有人可以建议前 3 link 秒的目标是什么以防止打开新标签页吗?
我使用 JSF 的次数不多,但是我确信 target
属性将以与 HTML 和 JSF 相同的方式工作。
<link target="_blank|_self|_parent|_top|framename">
- _blank:载入新的window
- _self: 在点击的同一帧加载
- _parent: 加载父框架集
- _top: 载入window
的全文
- framename 加载命名框架
如果您只想要一个简单的 link,您应该使用 <h:outputLink>
标签。不管怎样,target
属性
Specifies the name of the HTML <frame>
that should display the
contents of the URL specified in the href
attribute.
<ul class="menu">
<li>
<h:outputLink value="http://google.com">
<f:verbatim >This will appear as a Link to Google.</f:verbatim>
</h:outputLink>
</li>
<li>
<h:outputLink value="http://google.com" target="_blank">
<f:verbatim >This will appear as a Link to Google to a NEW tab.</f:verbatim>
</h:outputLink>
</li>
</ul>
我有一个具有以下结构的菜单栏。要求是,在单击前三个 link 时,新页面内容应显示在同一个 window 上,而第四个 link 单击应指向新选项卡。但是现在所有 links 都以相同的方式工作。内容正在新选项卡上显示。
<ul class="menu">
<li><h:commandLink id="link1" target="main"> </h:commandLink></li>
<li><h:commandLink id="link2" target="main"> </h:commandLink></li>
<li><h:commandLink id="link3" target="main"> </h:commandLink></li>
<li><h:commandLink id="link4" target="_new"> </h:commandLink></li>
</ul>
有人可以建议前 3 link 秒的目标是什么以防止打开新标签页吗?
我使用 JSF 的次数不多,但是我确信 target
属性将以与 HTML 和 JSF 相同的方式工作。
<link target="_blank|_self|_parent|_top|framename">
- _blank:载入新的window
- _self: 在点击的同一帧加载
- _parent: 加载父框架集
- _top: 载入window 的全文
- framename 加载命名框架
如果您只想要一个简单的 link,您应该使用 <h:outputLink>
标签。不管怎样,target
属性
Specifies the name of the HTML
<frame>
that should display the contents of the URL specified in thehref
attribute.
<ul class="menu">
<li>
<h:outputLink value="http://google.com">
<f:verbatim >This will appear as a Link to Google.</f:verbatim>
</h:outputLink>
</li>
<li>
<h:outputLink value="http://google.com" target="_blank">
<f:verbatim >This will appear as a Link to Google to a NEW tab.</f:verbatim>
</h:outputLink>
</li>
</ul>