刚开始写博总觉得没什么写的呢,才疏学浅就是这样,不过这样下去好象就这样荒废了.所以决定还是充数的写下去才行啊.
    项目第一阶段完成了.总算能轻松下来看点东西了,突然发现新东西真的是太多了,可是基础都还不是很牢啊,不去想那些了.老老实实从基础学起.
    从别人的帖子那学来的一点东西.比如在input的onmouseover属性上绑定,用来显示当前激活的是哪个控件在ie中可以用css expression来做到这种效果,不过加载起来可以明显看到有点慢不太平滑.其实支持CSS2.1的话用element:focus是个比较好的选择.(IE6就是这样,一个奇怪的浏览器 = =)
    以下是一种Javascript+Css的解决办法,收益于某位大哥(不好意思,名字忘了)
style.css

给所有控件加上onmouseoverinput 
}
SetHightLight.js
}


    毕竟现在在学习Asp.Net,也有一个用Asp.Net来实现的方法,其实很简单,在微软的一个例子里出现过.
    一个函数

给所有控件加上onmouseoverpublic static void SetInputControlsHighlight(Control container, string className, bool onlyTextBoxes)//将指定的样式应用于页面控件 
 

在page_load()中调用该函数即可.
形式例如:
SetInputControlsHighlight(this, className, true);

    另外加一个gridview中增加onmouseover的办法,现在这类插件比较多,其实如果只是需要这样的一种效果的话,用下面这种办法就可以了。(适当减轻程序的杂乱性,:))
    
给所有控件加上onmouseoverprotected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

    最后,还是希望标准问题能早些找到合适的解决办法啊.~~

相关文章: