我有一个二维会话数组,我试图在打印账单后清除它。为此,我正在使用此代码
<script type="text/javascript">
function textsizer(e) {
var evtobj=window.event? event : e;
var element = evtobj.target ? evtobj.target : evtobj.srcElement;
if (element.tagName.toLowerCase() == "body") {
var unicode=evtobj.charCode? evtobj.charCode : evtobj.keyCode;
var actualkey=String.fromCharCode(unicode)
if(actualkey=="x"){
show_confirm()
function show_confirm(){
var con = confirm("Are You Sure you wan to cancel this bill?");
if (con ==true){
session.invalidate();
}
else{
alert("You pressed Cancel!");
}
}
}
}
}
document.onkeypress=textsizer
</script>
但这段代码没有清除会话。我使用谷歌浏览器和 Internet Explorer 尝试过,但没有用。谁能帮我解决这个问题?我也尝试用 php 来做,但它也对我不起作用。我的情况我想通过在键盘上按 x 来删除会话,无论是什么语言,我只想按 x 键清除会话