CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

ASP.NET中怎样动态更改Table控件的背景颜色?在线等!

楼主hfzsjz(大海)2005-08-04 18:23:20 在 .NET技术 / ASP.NET 提问

ASP.NET中怎样动态更改Table控件的背景颜色?在线等!  
   
  Table控件为HTML中的控件.非常感谢! 问题点数:20、回复次数:12Top

1 楼fengliudai(大工阿呆)回复于 2005-08-04 18:30:12 得分 2

如果是html只能想办法用js了  
  或者改成server的,就可以直接控制了Top

2 楼jakexue31(anni)回复于 2005-08-04 18:32:24 得分 2

对啊!TABLE只能用JS来实现  
  具体的你搜索在GOOGLE里Top

3 楼mathsword(梦在流浪)回复于 2005-08-04 18:32:47 得分 0

用jvascript控制Top

4 楼hfzsjz(大海)回复于 2005-08-04 18:36:31 得分 0

能不能给出一段具体的代码啊,多谢!Top

5 楼seaonce(雨花中的小皮鞋)回复于 2005-08-04 18:43:43 得分 8

呵呵,今天下午刚和别人研究了这问题  
  window.document.getElementById("Table1").style.backgroundColor="blue";  
  Top

6 楼hfzsjz(大海)回复于 2005-08-04 20:38:42 得分 0

seaonce(雨花中的小皮鞋),我照着写了,怎么不行啊?具体在哪儿写啊?  
   
  1.window.document.getElementById("Table1").style.backgroundColor="blue";  
  2.Response.Write("<script>window.document.getElementById('Table1').style.backgroundColor='blue'</script>");  
   
  以上两种方法都不行啊.第一种提示没有using集合.请多指教!  
   
  Top

7 楼hfzsjz(大海)回复于 2005-08-05 10:05:11 得分 0

我在HTML中写了如下代码,已经实现了颜色的改变,非常感谢!  
  现在我想颜色是动态的,颜色的值是来自上一个窗体的,我可以在此页上放置一个Label,用Request.Querysting["aaa"]得到,但怎样传给函数bgcolor()呢?  
  <body   onload="bgcolor();">  
  <script   language="javascript">  
  function   bgcolor()  
  {  
  window.document.getElementById("t_frame_left").style.backgroundColor="#cc9966";  
  }  
  </script>Top

8 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-05 10:21:04 得分 0

首先你的方法没给相应的参数,提供后然后后台传值Top

9 楼hfzsjz(大海)回复于 2005-08-05 10:42:51 得分 0

这个我已经实现了,代码如下:  
  <body   onload="bgcolor(window.text1.value);">  
  <script   language="javascript">  
  function   bgcolor(str)  
  {  
  window.document.getElementById("t_frame_left").style.backgroundColor=str;  
  }  
  </script>  
  现在text1这个控件是HTML控件,我想让它得到上一个网页传来的参数值,如果是服务器控件的话,直接  
  Request.Querysting["aaa"]就行了,可这是html控件,该怎么办?给个思路也行,谢谢了!Top

10 楼hfzsjz(大海)回复于 2005-08-05 10:58:35 得分 0

有没有高手帮帮忙啊,小弟很急啊!Top

11 楼lioper(拉)回复于 2005-08-05 14:01:13 得分 8

可以通过JS取得本画面的URL,再从URL中取出前画面传来的参数,就可以在JS里传给TEXT1了  
  实现如下:  
  function   GetUrl()  
  {  
  var   url=parent.location.search;  
  var   Request   =   new   Object();  
  var   parameter;  
   
  if(url.indexOf("?")   !=   -1)  
  {  
  var   splitURL     =   new   Array();  
  splitURL   =   url.split("&");  
  }  
                    window.document.getElementById("text1").value   =   splitURL[i].split("=")[1];  
  }  
  注:splitURL[i]中的i是要赋给text1的参数在前画面传的所有参数中的位置,如果你把要传给text1的参数放在第一位,i就改成0,Top

12 楼lioper(拉)回复于 2005-08-05 14:03:55 得分 0

修改一下  
  function   GetUrl()  
  {  
  var   url=parent.location.search;  
  var   parameter;  
   
  if(url.indexOf("?")   !=   -1)  
  {  
            var   splitURL     =   new   Array();  
                              splitURL   =   url.split("&");  
            window.document.getElementById("text1").value   =   splitURL[i].split("=")[1];  
                    }  
                     
  }  
  Top

相关问题

  • 请问要更改当前行的某列怎么办?用table控件
  • 我如何动态地为<asp:table />控件增加rows和cells
  • 关于asp控件
  • 如何更改CFormView中控件的size
  • 如何让form2更改form1的控件!
  • 无法更改控件属性值
  • 在Tab控件的Tabpage中如何更改控件的Tab order?
  • ASP控件和HTML控件的关系
  • ******asp与ocx控件问题******
  • 求日历控件!(Asp)

关键词

  • asp.net
  • 控件
  • 代码
  • document
  • html
  • spliturl
  • 参数
  • 颜色
  • 动态
  • 传给

得分解答快速导航

  • 帖主:hfzsjz
  • fengliudai
  • jakexue31
  • seaonce
  • lioper

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo