如下代码不能响应keyup? <script language="javascript">
function myKeyPress(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
alert("KeyPress:KeyCode = "+key);
}
function myKeyDown(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
alert("KeyDown:KeyCode = "+key);
}
function myKeyUp(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
alert("KeyUp:KeyCode = "+key);
}
if(navigator.userAgent.indexOf("MSIE")>0)
{
document.attachEvent("onkeypress",myKeyPress);
document.attachEvent("onkeydown",myKeyDown);
document.attachEvent("onkeyup",myKeyUp);
}
else if(navigator.userAgent.indexOf("Firefox")>0)
{
document.addEventListener("keypress",myKeyPress,false);
document.addEventListener("keydown",myKeyDown,false);
document.addEventListener("keyup",myKeyUp,false);
}
</script>
function myKeyPress(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
alert("KeyPress:KeyCode = "+key);
}
function myKeyDown(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
alert("KeyDown:KeyCode = "+key);
}
function myKeyUp(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
alert("KeyUp:KeyCode = "+key);
}
if(navigator.userAgent.indexOf("MSIE")>0)
{
document.attachEvent("onkeypress",myKeyPress);
document.attachEvent("onkeydown",myKeyDown);
document.attachEvent("onkeyup",myKeyUp);
}
else if(navigator.userAgent.indexOf("Firefox")>0)
{
document.addEventListener("keypress",myKeyPress,false);
document.addEventListener("keydown",myKeyDown,false);
document.addEventListener("keyup",myKeyUp,false);
}
</script>
function myKeyPress(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
//alert("KeyPress:KeyCode = "+key);
document.getElementById("sn").innerHTML+="KeyPress:KeyCode = "+key+"<br/>"
}
function myKeyDown(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
//alert("KeyDown:KeyCode = "+key);
document.getElementById("sn").innerHTML+="KeyDown:KeyCode = "+key+"<br/>" }
function myKeyUp(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
// alert("KeyUp:KeyCode = "+key);
document.getElementById("sn").innerHTML+="KeyUp:KeyCode = "+key+"<br/>"
}
if(navigator.userAgent.indexOf("MSIE")>0)
{
document.attachEvent("onkeypress",myKeyPress);
document.attachEvent("onkeydown",myKeyDown);
document.attachEvent("onkeyup",myKeyUp);
}
else if(navigator.userAgent.indexOf("Firefox")>0)
{
document.addEventListener("keypress",myKeyPress,false);
document.addEventListener("keydown",myKeyDown,false);
document.addEventListener("keyup",myKeyUp,false);
}
</script><div id="sn"></div>