我使用标头位置来链接我站点上的其他站点。请不要这样照顾,我不能用它做什么... 我的代码看起来像这样_blank中的PHP标头开头
if($navigateId==82) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://newsite.com/sample-link");
}
我想,如果我只可以打开此停泊在新卡(目标=“_ blank”) 感谢您的帮助
我使用标头位置来链接我站点上的其他站点。请不要这样照顾,我不能用它做什么... 我的代码看起来像这样_blank中的PHP标头开头
if($navigateId==82) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://newsite.com/sample-link");
}
我想,如果我只可以打开此停泊在新卡(目标=“_ blank”) 感谢您的帮助
的事情是,你正在使用服务器端重定向和目标=“_空白”是客户端 - 指令浏览器在新窗口(或选项卡)中打开URL。所以我不认为你可以使用服务器端编码进行安排。
BTW,我发现已经是这个问题回答 - Header Location in new tab
您可以使用jQuery安排所需的功能。我的意思是,如果需要在新窗口中检查并打开的链接不是静态HTML内容或输入所见即所得,您可以通过AJAX调用id服务器端并在需要时在新窗口中打开它。检查也可以在客户端完成,但您必须提供需要在新窗口中打开的ID-s的JavaScript代码。
不,这是不可能的。标题将简单地在当前窗口中重定向当前页面。
为此,您需要使用JS如: -
<script type="text/javascript">window.open('http://www.example.com');</script>
这是不可能的...检查http://stackoverflow.com/questions/12539011/header-location-in-new-tab – RichardBernards 2014-08-27 12:39:23
那么是否有另一种方式来解决我的问题? – Mego 2014-08-27 12:40:39
检查Rakesh的答案可能的方向 – RichardBernards 2014-08-27 12:41:55