当指针事件在父窗口中为“无”时,如何在子窗口上设置焦点。JavaScript
单击父窗口时,子窗口未聚焦。只是因为指针事件。如果没有指针事件,它会聚焦在子窗口上。但我不希望在子窗口打开时在父窗口上启用指针。但是单击它应该会将焦点转移到子窗口。可能吗?提前谢谢当指针事件在父窗口中为“无”时,如何在子窗口上设置焦点。JavaScript,javascript,html,css,Javascript,Html,Css,单击父窗口时,子窗口未聚焦。只是因为指针事件。如果没有指针事件,它会聚焦在子窗口上。但我不希望在子窗口打开时在父窗口上启用指针。但是单击它应该会将焦点转移到子窗口。可能吗?提前谢谢 returnval = window.open(qsUrl, args,"scrollbars=yes, resizable=yes,width=400, height=300"); document.getElementById('focs').value="1"; document.getElementById(
returnval = window.open(qsUrl, args,"scrollbars=yes, resizable=yes,width=400, height=300");
document.getElementById('focs').value="1";
document.getElementById("focs").style.pointerEvents="none";
function Disable_Parent(event)
{
if(returnval && !returnval.closed)
{
if(getBrowser()=="IE" && detectIE()<10)
{
event.keyCode=0;
}
else
{
event.which=0;
event.preventDefault(true);
event.stopPropagation(true);
}
returnval.focus();
}
}
function Child_Close()
{
var ChildWindow=document.getElementById("focs").value;
if(ChildWindow==1)
{
document.getElementById('focs').value="0";
returnval.close();
}
}
returnval=window.open(qurl,args,“滚动条=yes,可调整大小=yes,宽度=400,高度=300”);
document.getElementById('focs').value=“1”;
document.getElementById(“focs”).style.pointerEvents=“无”;
功能禁用\u父级(事件)
{
if(returnval&!returnval.closed)
{
如果(getBrowser()==“IE”&&detectIE())你可以在这里做一件事,给子窗口添加透明背景,它是一个块元素,覆盖了所有屏幕,你可以在上面放置一个小窗口,作为你的子窗口,它在指向时不会聚焦在后面的父窗口上……是的,你说的是对的。但是为了一些澄清,必须显示父窗口。这就是是的,我正在打开子窗口。但是当子窗口打开时,父窗口中不应该有任何访问权限。你的想法很好。这可能会对我将来有所帮助。谢谢。是的,对于父窗口,我说背景应该是透明的,在它里面,应该有一个小窗口,看起来只有一个小窗口。(像引导模式)我想使用一些覆盖,指针事件不在子元素后面,就像模态r对话框一样do@FirozTennali覆盖看起来很酷,但是子窗口正在被另外两个父窗口访问。你能告诉我如何在覆盖模式下调用子窗口页面吗?而不在同一页面上写入代码。子窗口这么多的功能,根据父窗口的行为。我对这个概念是完全陌生的。实际上我以前做过后端。所以我对这个没有任何想法。而且模型看起来也很像覆盖层。