怎么样把JS程序植入图片中! 我想在一张图片图片中植入一个带链接的图标,有点像那种下划线广告那样的!哪个大大了解!!急需要 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白,是说点击图片有连接吗?<a href='www.sina.com'><img src='demo.jpg' /></a>不太明白什么叫“下划线广告”?没怎么浏览过太多网页,所以不太清楚,呵呵 lz是指鼠标移动到上面切换图片吗? <a href='www.sina.com'> <img src='demo.jpg' onmouseover="this.src=demo_on.jpg" onmouseout="this.src=demo.jpg" /> </a> div的absolute绝对位置或者html图片热区都行。 图片里加个热点就可以了,dreamweaver里可以操作。 绝对位置的DIV.更新只需要更新div里面的信息即可 ie6、firefox下通过<html xmlns="http://www.w3.org/1999/xhtml" ><head> <title></title> <script type="text/javascript"> function mouseoverHandler(oevent, ctl) { ctl = document.getElementById(ctl); ctl.style.top = (oevent.clientY + 10) + "px"; ctl.style.left = (oevent.clientX + 10) + "px"; var status = ctl.style.display; ctl.style.display = (status == "block") ? "none" : "block"; } </script></head><body><img src="o_clientXY.jpg" width="616" height="240" border="0" usemap="#Map" /><div id="layer1" style="position:absolute;width:200px;height:100px;border:1px solid #ccc;background-color:#fff;display:none">layer1</div><div id="layer2" style="width:200px;height:100px;border:1px solid #ccc;background-color:#fff;position:absolute;display:none">layer2</div><map name="Map" id="Map"> <area onmouseout="mouseoverHandler(event,'layer1')" onmouseover="mouseoverHandler(event,'layer1')" shape="rect" coords="56,80,96,113" href="#" /> <area onmouseout="mouseoverHandler(event,'layer2')" onmouseover="mouseoverHandler(event,'layer2')" shape="rect" coords="416,159,463,196" href="#" /></map></body></html> 应该是div吧这种好像是一种很创新的广告形势 LZ的图片看不到了。随便做了个。先说IE6是不支持这个实现的,因为IE6不支持除了A以外其他标签的:hover伪类。如果想要IE6工作就把最外层的DIV换成A,里面的A换成DIV,再用onclick来跳转<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>Untitled Page</title> <style type="text/css"> #img { display: block; position: relative; float: left; } #img .adv { display: none; position: absolute; right: 0; bottom: 0; } #img:hover .adv { display: block; } </style></head><body> <div id="img" href="#" onclick="return false;"> <img src="http://www.google.com/intl/en_ALL/images/logo.gif" /> <div class="adv"> <a href="http://www.google.com">Click Me!</a> </div> </div></body></html> http://plugins.learningjquery.com/cluetip/demo/或者http://www.codylindley.com/blogstuff/js/jtip/不同的是把例子里面是链接你要的是图片上的某个位置你用浮动层在图片上定位或者用Maps,然后的用法就跟例子一摸一样了Maps的例子你可以参考这个最下面图片例子http://www.codylindley.com/blogstuff/js/jtip/ 发错链接了 Maps的是这个 http://jquery.bassistance.de/tooltip/demo/ jquery循环 急急急。。怎么获取地址栏传递的参数啊? 求大于0小于99的正整数的正则表达式? 超链接如何使跳转后再无效 帮看下JS在FIREFOX中的菜单不能展开问题,IE是正常 js日期控件问题 感谢梅花老大,分享个跨browser的交换位置节点的js! 如何在JAVASCRIPT中实现鼠标忙碌的形状呢?在线等 如何把javascript里的值赋给jsp里边的java变量? table分页 集思广益,写一个JS的公共库 软件外包同盟——JAVA技术方向
<a href='www.sina.com'><img src='demo.jpg' /></a>
不太明白什么叫“下划线广告”?
没怎么浏览过太多网页,所以不太清楚,呵呵
<a href='www.sina.com'> <img src='demo.jpg' onmouseover="this.src=demo_on.jpg" onmouseout="this.src=demo.jpg" /> </a>
<head>
<title></title>
<script type="text/javascript"> function mouseoverHandler(oevent, ctl)
{
ctl = document.getElementById(ctl);
ctl.style.top = (oevent.clientY + 10) + "px";
ctl.style.left = (oevent.clientX + 10) + "px";
var status = ctl.style.display;
ctl.style.display = (status == "block") ? "none" : "block";
}
</script>
</head>
<body>
<img src="o_clientXY.jpg" width="616" height="240" border="0" usemap="#Map" />
<div id="layer1" style="position:absolute;width:200px;height:100px;border:1px solid #ccc;background-color:#fff;display:none">
layer1
</div>
<div id="layer2" style="width:200px;height:100px;border:1px solid #ccc;background-color:#fff;position:absolute;display:none">
layer2
</div><map name="Map" id="Map">
<area onmouseout="mouseoverHandler(event,'layer1')" onmouseover="mouseoverHandler(event,'layer1')" shape="rect" coords="56,80,96,113" href="#" />
<area onmouseout="mouseoverHandler(event,'layer2')" onmouseover="mouseoverHandler(event,'layer2')" shape="rect" coords="416,159,463,196" href="#" />
</map>
</body>
</html>
这种好像是一种很创新的广告形势
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<style type="text/css">
#img {
display: block;
position: relative;
float: left;
}
#img .adv {
display: none;
position: absolute;
right: 0;
bottom: 0;
}
#img:hover .adv {
display: block;
}
</style>
</head>
<body>
<div id="img" href="#" onclick="return false;">
<img src="http://www.google.com/intl/en_ALL/images/logo.gif" />
<div class="adv">
<a href="http://www.google.com">Click Me!</a>
</div>
</div>
</body>
</html>
或者
http://www.codylindley.com/blogstuff/js/jtip/不同的是把例子里面是链接
你要的是图片上的某个位置
你用浮动层在图片上定位或者用Maps,然后的用法就跟例子一摸一样了
Maps的例子你可以参考这个最下面图片例子http://www.codylindley.com/blogstuff/js/jtip/