<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Today I finded some JavaScritp can not normal work in the FrieFox
like KeyEncode
IE
onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46"
But It's don't work in the Firefox at Firefox you need Change
FireFox
<html:text property="shipDate" maxlength="8" size="20" onfocus="javascript:pass=1;" onblur="javascript:pass=null;" />
var pass;
function vtbKeyPress(e)
{
if (!pass){return;}
if (!document.all) {
KeyCode=e.which;
} else{
KeyCode=event.keyCode; // Demo Only
}
return KeyCode>=48 && KeyCode<=57 || KeyCode==8;
}
if (!document.all){document.captureEvents(Event.KEYDOWN)}
document.onkeypress=vtbKeyPress
Today I finded some JavaScritp can not normal work in the FrieFox
like KeyEncode
IE
onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46"
But It's don't work in the Firefox at Firefox you need Change
FireFox
<html:text property="shipDate" maxlength="8" size="20" onfocus="javascript:pass=1;" onblur="javascript:pass=null;" />
var pass;
function vtbKeyPress(e)
{
if (!pass){return;}
if (!document.all) {
KeyCode=e.which;
} else{
KeyCode=event.keyCode; // Demo Only
}
return KeyCode>=48 && KeyCode<=57 || KeyCode==8;
}
if (!document.all){document.captureEvents(Event.KEYDOWN)}
document.onkeypress=vtbKeyPress
博主发现部分JavaScript代码在Firefox中无法正常工作,如KeyEncode在IE中可用的代码在Firefox里不行。还给出了在Firefox中解决的代码示例,通过函数vtbKeyPress处理按键事件,以实现类似功能。
1432

被折叠的 条评论
为什么被折叠?



