title: IE8 - JavaScript dropdown onchange calling "role()" cause an error
body: <p>I am actually debugging an application for IE8 (after IE6, IE7 now IE8). I went received a bug in one of my interface when we were doing an action on a dropdown and I wondered why it wasn't happening before. I finally found out that a drop down (or a select) calling a method named "<strong>role()</strong>" directly wasn't supported. </p>
  
  <p>Does anyone know why?</p>
  
  <p>Here's an example of the bug:</p>
  
  <pre><code>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" &gt;
  
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
  &lt;script type="text/javascript"&gt;
  function rolea(dropdown){
      alert("value");
      //role();
  }
  
  function role(){
      alert("value");
  }
  &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
  
  &lt;select onchange="role()" name="select1"&gt;
      &lt;option&gt;a&lt;/option&gt;
      &lt;option&gt;b&lt;/option&gt;
  &lt;/select&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>If we call "<strong>role()</strong>" it does not work and I receive the error : 
       Line: 18
       <strong>Error</strong>: Object doesn't support this action</p>
  
  <p>When I call "<strong>rolea()</strong>" it works and the JavaScript alert shows up. And also if I try to call "role()" from "<strong>rolea()</strong>" it also works.</p>