怎么给JS代码中的图片添加一个链接?

这是一段JS广告代码,我想给图片添加一个链接,麻烦高人告之:<scriptlanguage="javascript">function$(ele){returndocum... 这是一段JS广告代码,我想给图片添加一个链接,麻烦高人告之: <script language="javascript"> function $(ele){return document.getElementById(ele)} var popIMG={ stimer:null, etimer:null, init:function(imgurl,width,height){this.imgurl=imgurl;this.width=width;this.height=height;}, createE:function(){ var obj=document.createElement("div"); obj.id="imgid"; obj.style.width=popIMG.width+"px"; obj.style.height=popIMG.height+"px"; //obj.style.backgroundColor="red"; obj.style.top=0+"px"; obj.style.left=Math.ceil((document.body.clientWidth-popIMG.width)/2)+"px"; obj.style.position="absolute"; obj.style.zIndex=100; obj.style.overflow="hidden" var img=document.createElement("img"); img.style.width=popIMG.width+"px"; img.style.height=popIMG.height+"px"; img.src=popIMG.imgurl; obj.appendChild(img); document.body.appendChild(obj); }, start:function(){ popIMG.createE(); popIMG.stimer=setTimeout("popIMG.fade()",3000); }, fade:function(){ if(popIMG.stimer)clearTimeout(popIMG.stimer); $("imgid").style.height=(parseInt($("imgid").style.height)-5)+"px"; popIMG.etimer=setTimeout("popIMG.fade()",10); if(parseInt($("imgid").style.height)<=0){clearTimeout(popIMG.etimer);$("imgid").innerHTML="";document.body.removeChild($("imgid"));} } } popIMG.init("preview/20120103.jpg",960,500); window.onload=popIMG.start; </script> 展开
 我来答
疯子坎钾1
2014-05-01 · TA获得超过178个赞
知道答主
回答量:123
采纳率:100%
帮助的人:63.9万
展开全部
在createE方法中找到obj.style.overflow = "hidden"行 在该行下添加如下代码: obj.onclick = popIMG.click; 然后在添加click方法代码如下 click: function() { window.location.href = "Default3.aspx"; } //注:window.location.href即可做为超链接跳转
爱的轩言521
2015-07-23 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1万
采纳率:90%
帮助的人:1652万
展开全部
这是一段JS广告代码,我想给图片添加一个链接,麻烦高人告之: <script language="javascript"> function $(ele){return document.getElementById(ele)} var popIMG={ stimer:null, etimer:null, init:function(imgurl,width,height){this.imgurl=imgurl;this.width=width;this.height=height;}, createE:function(){ var obj=document.createElement("div"); obj.id="imgid"; obj.style.width=popIMG.width+"px"; obj.style.height=popIMG.height+"px"; //obj.style.backgroundColor="red"; obj.style.top=0+"px"; obj.style.left=Math.ceil((document.body.clientWidth-popIMG.width)/2)+"px"; obj.style.position="absolute"; obj.style.zIndex=100; obj.style.overflow="hidden" var img=document.createElement("img"); img.style.width=popIMG.width+"px"; img.style.height=popIMG.height+"px"; img.src=popIMG.imgurl; obj.appendChild(img); document.body.appendChild(obj); }, start:function(){ popIMG.createE(); popIMG.stimer=setTimeout("popIMG.fade()",3000); }, fade:function(){ if(popIMG.stimer)clearTimeout(popIMG.stimer); $("imgid").style.height=(parseInt($("imgid").style.height)-5)+"px"; popIMG.etimer=setTimeout("popIMG.fade()",10); if(parseInt($("imgid").style.height)<=0){clearTimeout(popIMG.etimer);$("imgid").innerHTML="";document.body.removeChild($("imgid"));} } } popIMG.init("preview/20120103.jpg",960,500); window.onload=popIMG.start; </script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式