I encountered this error when I wanted to set focus on an image (I'd used image as button of a dialog box). to solve this problem I placed the img into a div tag and then called focus() method over div:
HTML Code:
<div id="okButtonDiv" class="fit">
<img src="http://p2p.wrox.com/images/okButton.gif" alt="OK"/>
</div>
...
<script type="text/javascript">
var defaultBtn = <%= (defaultButton==DialogButton.OK? "okButtonDiv": "cancelButtonDiv") %>
document.getElementById(defaultBtn).focus();
</script>
to prevent of adding 'defaultBtn' variable to 'window' i used below script instead:
HTML Code:
<script type="text/javascript">
(function(){
var defaultBtn = <%= (defaultButton==DialogButton.OK? "okButtonDiv": "cancelButtonDiv") %>
document.getElementById(defaultBtn).focus();
})();
</script>
Smile over problems
