|
- <SCRIPT language=JavaScript>
- <!--
- function addEnterTrigger(objFrom,objTo){
- //event : 'keydown',value : this.value, keyCode : event.keyCode
- var x = document.getElementById(objFrom);
- if (x.addEventListener) {
- x.addEventListener("keydown", function(event) {
- if(event.keyCode == 13){
- document.getElementById(objTo).onclick();
- }
- });
- } else if (x.attachEvent) {// IE 8 及更早 IE 版本
- x.attachEvent("onkeydown", function(event) {
- if(event.keyCode == 13){
- document.getElementById(objTo).onclick();
- }
- });
- }
- }
- function callAddEnterTrigger(objFrom,objTo){
- addLoadTrigger(function(){
- addEnterTrigger(objFrom,objTo)
- });
- }
- function addLoadTrigger(func){
- if (window.addEventListener) {
- window.addEventListener("load", func);
- } else if (window.attachEvent) {// IE 8 及更早 IE 版本
- window.attachEvent("onload", func);
- } else {
- var oldonload = window.onload; //把现在有window.onload事件处理函数的值存入变量oldonload。
- if(typeof window.onload != 'function'){ //如果这个处理函数还没有绑定任何函数,就像平时那样把新函数添加给它
- window.onload = func;
- }else{ //如果在这个处理函数上已经绑定了一些函数。就把新函数追加到现有指令的末尾
- window.onload = function(){
- oldonload();
- func();
- }
- }
- }
- }
复制代码 |
|