比较COOL的滤镜效果
<SCRIPT language=JavaScript> var isNav, isIE var offsetX, offsetY var selectedObj
var dragimg_width=132 var dragimg_height=100
var dragimg_startx=270 var dragimg_starty=185
var clipLeft=dragimg_startx var clipTop=dragimg_starty
var clipRight=clipLeft+dragimg_width var clipBottom=clipTop+dragimg_height
if (parseInt(navigator.appVersion) >= 4) { if (navigator.appName == "Netscape") { isNav = true } else { isIE = true } }
function setZIndex(obj, zOrder) { obj.zIndex = zOrder }
function shiftTo(obj, x, y) { if (isNav) { obj.moveTo(x,y) document.bgimage.clip.top=y document.bgimage.clip.left=x document.bgimage.clip.bottom=y+dragimg_height document.bgimage.clip.right=x+dragimg_width } else { clipTop=y clipLeft=x clipBottom=y+dragimg_height clipRight=x+dragimg_width document.all.bgimage.style.clip="rect("+clipTop+" "+clipRight+" "+clipBottom+" "+clipLeft+")" obj.pixelLeft = x obj.pixelTop = y } }
function setSelectedElem(evt) { if (isNav) { var testObj var clickX = evt.pageX var clickY = evt.pageY for (var i = document.layers.length - 1; i >= 0; i--) { testObj = document.layers[i] if ((clickX > testObj.left) && (clickX < testObj.left + testObj.clip.width) && (clickY > testObj.top) && (clickY < testObj.top + testObj.clip.height) && (testObj.name=="picture1")) { selectedObj = testObj setZIndex(selectedObj, 100) return
|