如何制作html<;a目标='_家长'&燃气轮机;指向与javascript window.opener相同的?

如何制作html<;a目标='_家长'&燃气轮机;指向与javascript window.opener相同的?,javascript,html,href,window.opener,Javascript,Html,Href,Window.opener,在我的项目中,我有一个主页,用户在其中登录并查看主表,还有许多在不同窗口中打开的附加页面 登录超时时,用户应无法访问任何内容。在主页中,我再次给出了登录页面的链接。在子窗口中,我不能这样做,因为我不希望登录在子窗口中完成 在javascript中,我可以使用window.opener访问主窗口(因为每个子窗口都是用window.open打开的)。如何在htmla标记中实现这一点 if (!login_check($conn)) { // tests if the user is connecte

在我的项目中,我有一个主页,用户在其中登录并查看主表,还有许多在不同窗口中打开的附加页面

登录超时时,用户应无法访问任何内容。在主页中,我再次给出了登录页面的链接。在子窗口中,我不能这样做,因为我不希望登录在子窗口中完成

在javascript中,我可以使用window.opener访问主窗口(因为每个子窗口都是用window.open打开的)。如何在html
a
标记中实现这一点

if (!login_check($conn)) { // tests if the user is connected
    // exits with a message, if not connected anymore
    exit("<p>You don't have authorization to access this page. Please, <a href='index.php' target='_parent'>go back to main screen and login</a>.</p>");
}
if(!login\u check($conn)){//测试用户是否已连接
//如果不再连接,则以消息退出
退出(“您没有访问此页面的权限。请,.

”; }
问题是:此代码打开子窗口上的登录页面,因此
target=''u parent'
的行为与我想象的不一样。如果有的话,正确的方法是什么?

你不能

target
仅允许在当前窗口/选项卡中的帧之间导航

只有JavaScript可以访问开启器。我没有测试以下内容,但它应该为您指出正确的方向

document.querySelector('.login过期a').addEventListener('click',opener中打开);
打开器中的函数打开(事件){
window.opener.location=this.href;
event.preventDefault();
}

您没有访问此页面的权限。请,。

你不能

target
仅允许在当前窗口/选项卡中的帧之间导航

只有JavaScript可以访问开启器。我没有测试以下内容,但它应该为您指出正确的方向

document.querySelector('.login过期a').addEventListener('click',opener中打开);
打开器中的函数打开(事件){
window.opener.location=this.href;
event.preventDefault();
}

您没有访问此页面的权限。请注意,.

目标是帧和iFrame。您需要像这样处理javascript

 <a href="#" onclick="window.opener.location.href = 'index.php'; return false;">


祝你好运

目标是帧和iFrame。您需要像这样处理javascript

 <a href="#" onclick="window.opener.location.href = 'index.php'; return false;">


祝您好运

如果您为原始窗口的
window.name
属性分配了一些值(例如
“master”
),那么您只需通过
window.name
属性分配给原始窗口的一些值(例如
“master”
)即可锁定该窗口然后你可以通过

简单地瞄准那个窗口。奇怪,我只看了你的第一段,就成功了。但在此之前,我只能为每个php文件打开一个窗口,现在我打开了许多相同的php文件。你知道为什么吗?奇怪的是,我只看了你的第一段,而且很有效。但在此之前,我只能为每个php文件打开一个窗口,现在我打开了许多相同的php文件。知道为什么吗?
<a onclick='if(window.opener)window.opener.name=this.target=Math.random()' href='whatever'>Open whatever in opener, if any</a>