![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | Hiding images in a web app Hi I have an img control I am trying to hide upon certain types of commands in my code behind. When to hide it is directly tied to a asp:dropdownlist control. So depending on what the user selects in that dropdownlist, this image will be hidden or be displayed. I have tied the onselectedindexchanged value of the dropdownlist to a c-sharp method (not javascript) because other things are being done as well that I want to do server side. However, the img control is not server side, I can't grab it on the c-sharp method. So I tried to right something like this to do that string myScript = "<script type='text/javascript'> if (imgTo != null) { imgTo.width = 0; }</script>"; ClientScript.RegisterClientScriptBlock(this.GetType(), "ABC", myScript); However, it keeps saying imgTo is undefined. Even if I modify my script above to read if (imgTo != 'undefined') it still gives me the same error. But it's not undefined, below is my HTML for it. <img alt="To Calendar" id="imgTo" src="../Images/calendar.gif" style="width:0" onclick="CallCalendar('ctl00$MasterContentPlaceHolder $txtTo')"/> Is there something else I could be missing? I have tried to use a server side image control instead of the client side one, but once I do that, for some reason, it keeps losing the data in my CallCalendar method (see above) that is called in the onclick method for imgTo because it is posting back. That CallCalendar method popups up a calendar and assigns the value selected to a text box on the form. I have tried to put a break point in my page load method to see why I lose the value in the text box, but by the time it gets to page load the value in the text box is already gone (although I can see it show up on the screen). So I'm thinking the client side image is my best way, if I can just figure out how to get it to realize imgTo is really thee. |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Hiding my ip | Network & Sharing | |||
| hiding name | Vista mail | |||
| Win Med is hiding from me!?! | Sound & Audio | |||
| Hiding Software. | Vista General | |||
| hiding files possible? | Vista security | |||