日期:2014-05-18  浏览次数:20410 次

怎么样用AJAX 改变CSS 风格
我试过
<link href="css/<%=css %>" rel="stylesheet" type="text/css" />

 protected void LinkButton3_Click(object sender, EventArgs e)
  {
  css = "blue.css";
  ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert(小小希望能成功)", true);
  }

但我发现我的blue.CSS跟本没下载下来。。怎么可能改变。。

呵前辈们跟我说说思路..

------解决方案--------------------
有创意的想法,不过我想不通流程,帮顶
------解决方案--------------------
有创意!不过有难度!
用主题应该比较容易实现,在后台C#里面动态设置页面对象的主题,就可以了。
------解决方案--------------------
改变后要刷新页面的,不然也不会生效的,改问题建议去www.hao123.cc首页有个换色功能,建议可以看一下,js控制的
------解决方案--------------------
改变后要刷新页面的,不然也不会生效的
------解决方案--------------------
不用ajax啦,给<link>一个id 然后getElementById("linkid").href = 'blue.css';就可以了啊
------解决方案--------------------
关注...
------解决方案--------------------
这个需要什么AJAX,
只是换样式名字而已,读取这个网页的时候样式就下载下来了,
这种变颜色的样式不过几句话
http://www.sznews.com/css/index/changeColor.css
这个是他的变色样式,算写的比较糟糕的了,看吧是读取这个网页的时候就下载下样式了吧