如题。头一回发帖,求高手指点迷津
解决方案 »
- 新手请教程序的问题
- js中引用变量本身的值
- 急求类似google个性主页拖动后保存的例子
- Higcharts柱线图怎么才能让两边的y轴数据互换位置?
- 如何得到一个字符的unicode值?
- 请问怎样能让网页加栽完毕时不发出响声啊?
- <input type=file name="FileName" onclick="openfile()"> 我想用openfile()来控制打开选择文件的对话框,怎么实现?谢谢!
- 急:在网页里如何知道鼠标在网页上的坐标
- 可是clearInterval(oTime);总是不起作用55555555555555555555
- js代码实现获取鼠标悬停在某个按钮上时时间
- xml代码美化
- 父页调用showmodaldialog返回后,原页动态绑定的onclick点击出错。
程序里想要屏蔽功能键所以写了代码赋值window.event.keycode=0.但是在IE下一直弹出JS 错误。提示说,拒绝访问。
firefox下没有问题。
<script language="javascript" type="text/javascript">
function kenNumIE(e){
var keynum;
if(window.event) // IE
{
event.keyCode=0;
keynum=event.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
alert(keynum);
}
</script>
可是报了js的错误。说拒绝访问。
function onFnKey(event) { var key = [0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E];
//var func = [f1Function, f2Function, f3Function, f4Function, f5Function, f6Function, f7Function, f8Function, f9Function, f10Function, f11Function, f12Function];
event = event || window.event;
var keyCode = event.keyCode || event.which; if (typeof(CONST_SYSTEM_FN_BUTTON) == "undefined") {
return;
}
for (var i = 0; i<key.length; i++) {
if (key[i] == keyCode) {
if (fnFunction) {
fnFunction(key[i], CONST_SYSTEM_FN_BUTTON[i]);
if (window.event) {
if (keyCode == CONST_SYSTEM_VALUELIST_KEY_CODE || keyCode == CONST_SYSTEM_EDITCELL_KEY_CODE) {
window.event.keyCode = keyCode;
} else {
//TODO edit
try {
window.event.keyCode = 0;
} catch (e){
}
}
window.event.returnValue = false;
} else {
event.preventDefault();
return true;
}
}
}
}
}麻烦帮忙看下。
function isStop(e, keys) {
var s = (new RegExp('^(' + keys + ')$')).test(e.keyCode || e.which || e.charCode);
if(s) {
if(!!document.all) {
e.returnValue = false;
} else {
e.preventDefault();
}
}
return s;
} document.onkeydown = function(e) {
e = e || window.event;
if(!isStop(e, '34|33|37|38|39|40')) {
alert(e.keyCode || e.which || e.charCode);
}
}