asp.net给自定义控件添加背景图片,不是在aspx页面,而是在后台添加

因为现在一个图片js效果挺好,但是图片他是用背景属性来显示的,但是我想做成动态可以改变背景图片链接,做成后台直接换控件里的背景地址,有人知道么?this.l1.Attri... 因为现在一个图片js效果挺好,但是图片他是用背景属性来显示的, 但是我想做成动态可以改变背景图片链接,做成后台直接换控件里的背景地址,有人知道么?this.l1.Attributes.Add和this.l1.style.Add两个都试了,但是貌似没用还是没用对,一般样式属性控制就是他们俩了吧,怎么用它们控制前台的li控件的背景链接地址,求解,谢谢 展开
 我来答
wmjmath
推荐于2016-05-29 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:97.4万
展开全部
js来实现:
// 假定你背景图片和链接是一个DIV,id="mydiv"
<style>
#mydiv{width:200px;height:200px}
.bg1{background:url(其中的一个背景图片路径)}
.bg2{background:url(另一个背景图片路径)}
</style>
<html>
<div id="mydiv" class="bg1" onclick='mydiv_click()'></div>
</html>
<script>
window.onload=function(){
setInterval(‘switchImg()’,5000);//5秒钟切换一次
}

var divLink = "http://www.baidu.com";
function mydiv_click()
{
window.open(divLink);
}

function switchImg()
{
var className = document.getElementById('mydiv').className=='bg1'?'bg2':'bg1';
document.getElementById('mydiv').className = className ;
if(className =="'bg1'")
{
divLink = "http://www.baidu.com";
}
else
{
divLink = "http://www.qq.com";
}
}
</script>
百度网友d54f053
2014-08-04
知道答主
回答量:31
采纳率:0%
帮助的人:7.9万
展开全部
把地址写到CSS里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式