Hi, Actually I want to change the class name of a control when a change to its disabled property is modified. For example: if I issue document.getElementById('eleName').disabled = true; then an event has to fire and in that event I write the code which would change the className property of 'eleName'. This would be a centralized change. Regards, Zaid caprecerevisi2005 <wolfear@xxxxxxxxxxxxx> wrote: I am only on my first cup of coffee for the morning so this may not be totally coherent. I assume each control has a unique identifier and you already have your conditional logic in place to decide which controls are active or not? If so, just make a "disabled" CSS class which contains your desired styling, then, on the page load, have the class identifier for that control changed. I'm just starting with Ajax myself so I might be way off base, but from what I have read so far, this should be a fairly simple procedure. Example: id="UniqueId" class="active" changed to this when the new page loads: id="UniqueId" class="disabled" Alternatively, if you need to hide it completely, add a display into the control's style: id="UniqueID class="active" to id="UniqueID class="active" style="display:none;" Just a shot in the dark. --- In php-objects@xxxxxxxxxxxxxxx, "Shaikh Md. Zaid" <shaikh_zaid@...> wrote: > > Hi Robert, > > Problem with this approach is our system is Ajax based and some controls appear after loading of the page. Then again you have to call a function. On selection of a drop down some controls are getting disabled and enabled so again that function needs to be invoked. I guess it is possible through overriding through prototyping of onclick method of textbox? What are your thoughts on this. > > "Atkinson, Robert" <ratkinson@...> wrote: > You can use a DOM-Walker to run through the page and find your elements - > http://www.quirksmode.org/dom/intro.html#walk > > You can also use getElementsByTagName() - > http://msdn2.microsoft.com/en-us/library/ms536439.aspx - but I think this is > not so widely supported. > > Rob. > > -----Original Message----- > From: php-objects@xxxxxxxxxxxxxxx [mailto:php-objects@xxxxxxxxxxxxxxx] On > Behalf Of Shaikh Md. Zaid > Sent: 19 December 2007 08:19 > To: php-objects@xxxxxxxxxxxxxxx > Subject: Applying CSS to a disabled control > > Hi > > Is there any way to apply a CSS rule to a disabled control on UI without > changing the class name through code. > > For example alink, vlink, link can have different CSS defined so is there any > way to apply a CSS rule for a control which has disabled property as false or > ture. > > Regards, > Zaid > > *********************************************************************************** > Any opinions expressed in email are those of the individual and not necessarily those of the company. This email and any files transmitted with it are confidential and solely for the use of the intended recipient > or entity to whom they are addressed. It may contain material protected by attorney-client privilege. If you are not the intended recipient, or a person responsible for delivering to the intended recipient, be advised that you have received this email in error and that any use is strictly prohibited. > > Random House Group + 44 (0) 20 7840 8400 > http://www.randomhouse.co.uk > http://www.booksattransworld.co.uk > http://www.kidsatrandomhouse.co.uk > Generic email address - enquiries@... > > Name & Registered Office: > THE RANDOM HOUSE GROUP LIMITED > 20 VAUXHALL BRIDGE ROAD > LONDON > SW1V 2SA > Random House Group Ltd is registered in the United Kingdom with company No. 00954009, VAT number 102838980 > *********************************************************************************** > > > > > > > > Regards, > Shaikh M. Zaid > Lead Engineering | GlobalLogic India > > P: +91-120-4342000 Ex. 3813 > C: +91-9999436854 > http://www.globallogic.com > http://www.globallogic.com/email_disclaimer.txt > > > > > > --------------------------------- > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. > > [Non-text portions of this message have been removed] > --------------------------------- Never miss a thing. Make Yahoo your homepage. [Non-text portions of this message have been removed]