Problemas com passagem de parametro em JavaScript

Ola pessoal, estou com dificuldade de encontrar onde esta o erro na chamada de uma função javascript na minha pagina JSP

aqui esta a tag form da minha pagina

                <form name='frmGenero' method='post' action='/movieCollection/servletweb'>
                    <input type='hidden' name='acao' value=''>
                    <input type='hidden' name='id' value=''>
                    <input type='hidden' name='table' value='Genero'>
                    <table align='center' border='1'>
                        <tr>
                            <th>ID</th>
                            <th>Gênero</th>
                            <th>&nbsp</th>
                        </tr>
                        <% for (int i = 0; i < listGenero.size(); i++) {%>
                        <tr>
                            <td>
                                <a href='/movieCollection/servletweb?acao=GeneroAlterar&id=<%= listGenero.get(i).getId()%>'>
                                <%= listGenero.get(i).getId()%></a>
                            </td>
                            <td>
                                <a href='/movieCollection/servletweb?acao=GeneroAlterar&id=<%= listGenero.get(i).getId()%>'>
                                <%= listGenero.get(i).getGenero()%></a>
                            </td>
                            <td>
                                <input type='button' value='Excluir' onclick='Excluir(<%= listGenero.get(i).getId()%>, document.frmGenero)'>
                            </td>
                        </tr>
                        <% }%>
                    </table>
                </form>

aqui esta a funcão JS

function Excluir(chave, frm) {
    if (frm.table.value == "Genero") {
        if (confirm('Deseja excluir o Gênero do Código: ' + chave + ' ?')) {
            if (frm.acao.value == "alterar") {
                frm.acao.value = "/movieCollection/servletweb?acao=GeneroExcluir";
                frm.action = frm.acao.value;
            } else {
                frm.acao.value = 'GeneroExcluir';
            }

            frm.id.value = chave;
            frm.submit();
        }
    }
}

quando abro no IE da erro de Object Expected bem na linha do onCLick, o q pode ser?

pelo que entendi não esta sendo passado o objeto para a função JS

e outra duvida, fazendo desse modo estou criando um botão, tem como eu fazer essa chamada do onClick como se fosse um link? sem parecer um botão!

obrigado!!!

Opa pessoal, encontrei o erro, a link do arquivo JS com o HTML tava errado…numa mudança do visual da pagina acabei alterando isso, obrigado aqueles q leram

TOPICO FECHADO!!!