Well the code looks ok... and the attribute disabled exists in the DOM.
However, the next line is a form submit (assuming you are using VB script.. otherwise it being accessed as an attribute instead of a function). But my point is that this function call will submit the form and forward the user to a new page, or back to the current page. So there isn't any point manipulating the current page - it will get refreshed soon anyway.
I'm presuming your using .NET? ihatedotnet.