给图片添加关闭按钮

给图片添加关闭按钮,第1张

<SCRIPT FOR=window EVENT=onload LANGUAGE="JScript">

initAd()//载入页面后,调用函数initAd()

</SCRIPT>

<script language="JScript">

<!--

function initAd() {

document.all.AdLayer.style.posTop = -200//设置onLoad事件激发以后,广告层相对于固定后的y方向位置

document.all.AdLayer.style.visibility = 'visible'//设置层为可见

MoveLayer('AdLayer')//调用函数MoveLayer()

}

function MoveLayer(layerName) {

var x = 600//浮动广告层固定于浏览器的x方向位置

var y = 300//浮动广告层固定于浏览器的y方向位置

var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40

var y = document.body.scrollTop + y - diff

eval("document.all." + layerName + ".style.posTop = y")

eval("document.all." + layerName + ".style.posLeft = x")//移动广告层

setTimeout("MoveLayer('AdLayer')", 20)//设置20毫秒后再调用函数MoveLayer()

}

function closed()

{

document.all.AdLayer.style.visibility = 'hidden'

}

//-->

</script>

<!--下面为一个ID为AdLayer的层(如ID名不为AdLayer,上面MoveLayer()内的AdLayer也要作相应修改),包括一张带链接的图片-->

<div id=AdLayer style='position:absolutewidth:61pxheight:59pxz-index:20visibility:hiddenleft: 600pxtop: 300px'>

<a href="http://www.5dmedia.com/bbs"><img src='/G09007.jpg' border="0" height="60" width="60"></a>

<a href="#" onclick="closed()"><img src='关闭小图片' border="0"></a>

</div></script>

这个按钮可以在d出来的时候,就放在图片所包裹的层里面,然后用js控制关闭的单机事件就行了,如果纯用js添加一个关闭按钮可以这样 *** 作:

1。找到图片的dom对象,2.在图片外围包裹一层div,3,设置此div的属性position:relative,4.创建按钮元素,5,插入此按钮到div中 6,给此按钮css属性,position:absolute,right:-10px,top:-10px;具体可以微调,以上可以用jquery的api实现,大致会用以下api,wrap(),append(),css()。

脚本说明:

第一步:把如下代码加入<meta http-equiv="Content-Language" content="zh-cn">

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312">

<head>区域中

<SCRIPT language="JavaScript">

<!--

function openclk() {

another=open('time1.htm','NewWindow')

}

function closeclk() {

another.close()

}

//-->

</SCRIPT>

第二步:把如下代码加入<body>区域中

<FORM>

<INPUT TYPE="BUTTON" NAME="open" value="打开一个窗口" onClick="openclk()">

<BR>

<INPUT TYPE="BUTTON" NAME="close" value="关闭这个窗口" onClick="closeclk()">

</FORM>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11927770.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存