function doLinkZoom() { var pagelet = this.pagelet||this; function DoOnKeyDown(e) { var keyCode = GetKeyCode( e ? e : window.event), zoom = ( (pagelet["SPPortalZoomBase"+(window.SPOfflineLib ? "OL" : "")+"_portlet"] ) || (pagelet.ZoomGrid) || (pagelet.zoom) ).getResource(), newRec, changeRow = false; var ctrl = GetEventSrcElement(e); if (ctrl.tagName.toLowerCase()=='input' && ctrl.type.toLowerCase()=='text') return; //se sono in un input non devo fare nulla if (!zoom.formid) { //array for (var i=0;i1 ) { zoom.Grid.PrevRecord(); } else if ( newRec>zoom.dataobj.getRecCount() ) { zoom.Grid.NextRecord(); } else { if(newRec<1) newRec=1; zoom.Grid.SetCurRec(newRec, true); if (document.getElementById(zoom.Grid.ctrlid + '_row' + (newRec-1))) { document.getElementById(zoom.Grid.ctrlid + '_row' + (newRec-1)).scrollIntoView(true); } } } }; DoOnKeyDown.CancelEvent=function(e){ e.cancelBubble=true if(e.stopPropagation) e.stopPropagation(); if(e.preventDefault) e.preventDefault(true); e.returnValue=false } if ( document.addEventListener ) { document.addEventListener("keydown", DoOnKeyDown, false); } else { document.attachEvent("onkeydown", DoOnKeyDown); } }