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> </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!!!