美好的一天,我通过javascript打开一个新窗口进行在线考试,但是我在打开新窗口时尝试关闭当前窗口,一切都无济于事,因此,我决定转移phpsession cookie来自当前窗口到新窗口,以便phpsession cookie只在新打开的窗口中,并从当前窗口中删除。我希望我对自己的插图足够清楚。如果需要,我愿意进一步解释。 这是我打开新窗口的代码。
$(function() {
var href = $("#openWindow").attr('href');
var windowOpened = false;
var h = 685,
w = 1085;
if ($(this).hasClass('largew'))
w = 1155;
$("#openWindow").click(function(){
if (windowOpened == false) {
window.open(href, '', "height=" + h + ",width=" + w + ",scrollbars=yes");
windowOpened = true;
} else {
alert("You have an exam session running already!!");
}
return false;
});
}
);
从我的代码中,我已经检查新窗口是否已经打开,并且phpsession id在新窗口中,但仍然存在于我执行window.open的当前窗口中,我想要的只是删除从我执行window.open的当前窗口中的phpsession cookie。 我希望我的问题很清楚。