图片部分区域触发如何实现 有一个图片:点击叉触发事件,点击别处不触发,用js该如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript"> //匿名函数function $(id){ return document.getElementById(id);}//页面加载var img = new Array(46);var adverTop;var adverLeft;var adverObj;function jiazai(){ adverObj=$("adver"); if(adverObj.currentStyle){ adverTop = parseInt(adverObj.currentStyle.top); adverLeft = parseInt(adverObj.currentStyle.left); } else{ adverTop = parseInt(document.defaultView.getComputedStyle(adverObj,null).top); adverLeft = parseInt(document.defaultView.getComputedStyle(adverObj,null).left); }}//随鼠标滚动的广告图片function moves(){ adverObj.style.top=adverTop+parseInt(document.documentElement.scrollTop)+"px"; adverObj.style.left=adverLeft+parseInt(document.documentElement.scrollLeft)+"px";} window.onload = jiazai;window.onscroll=moves; //关闭广告function clo(){ $("adver").style.display = "none";}</script></head><body><div id="adver"><img src="images/10.bmp" /><img src="images/button.jpg" id="closes" onclick="clo()" /></div></body></html>提供的代码是用两张图片实现的,小图片放在大图片右上角 使用MAP。 <img src="图片.gif" border="0" usemap="#Map" /> <map name="Map" id="Map"> <area shape="rect" coords="753,162,797,179" id="area1" onclick="func1()" /> <area shape="rect" coords="746,216,773,231" id="area2" onclick="func2()" /> </map> 给你的X加个id,然后触发事件就可以了 JS怎么写一个控制wmp 播放进度条,可以拖放的 求救!用JS写了个软键盘,怎么样实现切换输入法呢? 问下论坛的切换导航的那个按钮的js效果是怎么做的, 如何根据指定的日期格式用正则表达式从字符串中提取出年、月、日? 表格内容是动态生成的,现在要求和如何写javascript? 增加事件代码问题 如何实现从服务器查询销售数据的功能? 高分在线求助 还是history.back()的问题! 如何让留言内容在留言板当页显示? 求助啊!!!!!!!获取到该页面的URL?并显示出来? 按钮代替链接 跳转前提示问题
<script language="javascript">
//匿名函数
function $(id){
return document.getElementById(id);
}
//页面加载
var img = new Array(46);
var adverTop;
var adverLeft;
var adverObj;
function jiazai(){
adverObj=$("adver");
if(adverObj.currentStyle){
adverTop = parseInt(adverObj.currentStyle.top);
adverLeft = parseInt(adverObj.currentStyle.left);
}
else{
adverTop = parseInt(document.defaultView.getComputedStyle(adverObj,null).top);
adverLeft = parseInt(document.defaultView.getComputedStyle(adverObj,null).left);
}
}
//随鼠标滚动的广告图片
function moves(){
adverObj.style.top=adverTop+parseInt(document.documentElement.scrollTop)+"px";
adverObj.style.left=adverLeft+parseInt(document.documentElement.scrollLeft)+"px";
}
window.onload = jiazai;
window.onscroll=moves;
//关闭广告
function clo(){
$("adver").style.display = "none";
}
</script>
</head>
<body>
<div id="adver"><img src="images/10.bmp" /><img src="images/button.jpg" id="closes" onclick="clo()" /></div>
</body>
</html>
提供的代码是用两张图片实现的,小图片放在大图片右上角
<map name="Map" id="Map">
<area shape="rect" coords="753,162,797,179" id="area1" onclick="func1()" />
<area shape="rect" coords="746,216,773,231" id="area2" onclick="func2()" />
</map>