XP 視覚テーマが有効な状態で、以下の JavaScript を埋め込むと、Web コントロールの TextBox が通常のクラシックのスタイル (3D) になってしまいます。
JavaScript
onfocus="this.style.backgroundColor='[何らかの色]';"
というより、BackColor を変えるだけで起きちゃいます。
例えば、VS.NET 2003 (ASP.NET) Web アプリケーションで以下のように 単純に backcolor を変更しても起きてしまいます。
ASP.NET (aspx)
<body>
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" runat="server" backcolor="#FFFFFF"></asp:TextBox>
<form>
</body>
これは、仕様なんでしょうか?