焦点已打开窗口

时间:2014-05-18 10:31:58

标签: javascript html servlets

我有两个HTML页面。第一个包含一个链接; onclick这个,第二页打开了。当用户再次尝试点击该链接时,我会检查第二页是否已打开;如果它被打开我关注,否则我打开页面。这在IE和Chrome中都很顺利 我稍微更改了第2页,有onload函数调用servlet并使用servlet的内容重新加载页面。
问题是,第二页专注于谷歌浏览器,而它没有关注 IE改变后?

第一页上的

JS:

var childWindow = null;
var yourLink = '/FirstJSPOne/child.html';  

function doIt() {
if (!childWindow) {
        childWindow = window.open(yourLink,'childWindow',
'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no');

    } else {
        try {

            childWindow.focus();
        } catch (e) {
            childWindow = window.open(yourLink,'childWindow',
'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no');
        }
    }
}

JS on 2 nd page:

function submitForm(){
var formName =  document.forms[0];
formName.submit();
}

HTML on 2 nd 页面:

<body onload="submitForm()">
<form id="child" action="SelectBeer.do" method="post">
</form>

0 个答案:

没有答案