📄 网页作坊--“肓人看象”.txt
字号:
先将下列代码复制到<head></head>之间:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0045)http://husai.myrice.com/script/image/016s.htm -->
<HTML><HEAD><TITLE>“一孔之见”特技效果</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="文本/html; 字符集=gb2312" http-equiv=目录类型>
<SCRIPT language=JavaScript>
// Copyright 2000 designed by http://javaer.126.com
var isNav, isIE
var offsetX, offsetY
var selectedObj
var dragimg_width=64
var dragimg_height=64
var dragimg_startx=410
var dragimg_starty=80
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
}
}
} else {
var imgObj = window.event.srcElement
if (imgObj.parentElement.id.indexOf("picture") != -1) {
selectedObj = imgObj.parentElement.style
setZIndex(selectedObj,100)
return
}
}
selectedObj = null
return
}
function dragIt(evt) {
if (selectedObj) {
if (isNav) {
shiftTo(selectedObj, (evt.pageX - offsetX), (evt.pageY - offsetY))
} else {
shiftTo(selectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY))
return false
}
}
}
function engage(evt) {
setSelectedElem(evt)
if (selectedObj) {
if (isNav) {
offsetX = evt.pageX - selectedObj.left
offsetY = evt.pageY - selectedObj.top
} else {
offsetX = window.event.offsetX
offsetY = window.event.offsetY
}
}
return false
}
function release(evt) {
if (selectedObj) {
setZIndex(selectedObj, 0)
selectedObj = null
}
}
function setNavEventCapture() {
if (isNav) {
document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
}
}
function init() {
if (isNav) {
setNavEventCapture()
}
document.onmousedown = engage
document.onmousemove = dragIt
document.onmouseup = release
if (document.all) {
clipTop=dragimg_starty
clipLeft=dragimg_startx
clipBottom=clipTop+dragimg_height
clipRight=clipLeft+dragimg_width
document.all.picture1.style.posLeft=dragimg_startx
document.all.picture1.style.posTop=dragimg_starty
document.all.bgimage.style.posLeft=0
document.all.bgimage.style.posTop=0
document.all.bgimage.style.clip="rect("+clipTop+" "+clipRight+" "+clipBottom+" "+clipLeft+")"
}
if (document.layers) {
document.bgimage.clip.left=dragimg_startx
document.bgimage.clip.right=clipLeft+dragimg_width
document.bgimage.clip.top=dragimg_starty
document.bgimage.clip.bottom=clipTop+dragimg_height
document.picture1.left=dragimg_startx
document.picture1.top=dragimg_starty
document.bgimage.left=0
document.bgimage.top=0
}
}
-->
</SCRIPT>
再将下列代码复制到<body></body>之间:
<BODY bgColor=#ffffff onload=init()>
<DIV id=bgimage style="LEFT: 0px; POSITION: absolute; TOP: -3000px"><IMG
name=bgimagpic src="dog.jpg" width="275" height="360"></DIV>
<DIV id=picture1 style="LEFT: 0px; POSITION: absolute; TOP: -3000px"><IMG
name=picturePic1 src="drag.gif" width="64" height="64"></DIV>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p align="right">用鼠标将上方框体移动到左侧试试?</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -