在主页上加上
document.body.onkeydown = function(){
parent.document.getElementById("菜单").style.display="none";
}
就可以了
document.body.onkeydown = function(){
parent.document.getElementById("菜单").style.display="none";
}
就可以了
iframe.document.onclick= function(){
parent.document.getElementById("菜单").style.display="none";
}
iframe.document.onclick= function(){
document.getElementById("菜单").style.display="none";
}
在主页中用
document.onclick= function(){
parent.document.getElementById("菜单").style.display="none";
}
alert('test');
}但是这样写在点击主页面时没有反应,这个事件还必须在那个jsp页面中注册,因为主页面不是固定的,有无数的页面。
我是通过属性改变事件来注册点击事件的,这样只要在jsp页面写一下就可以了。
document.onpropertychange = function() {
mainFrame.document.onclick = function() {
document.getElementById("new_menus").style.display = "none";
document.getElementById("div_RightMenu").style.display = "none";
}
};