Pessoal,
tô com um problema estranho… estou desenvolvendo uma aplicação usando Struts, q dependendo de qual botão eu clicar, ele redireciona p/ uma action diferente. Para isso, eu coloquei uma função javascript no botão, assim (o botão é uma imagem):
<a href="javascript:mudarAction('resumida');" onMouseOver="window.document['consResumida'].src= ilum.src" onMouseOut="window.document['consResumida'].src = apag.src" target="_parent">
<img src="images/btn_consulta_resumida.gif" name="consResumida" align="absbottom" >
</a>
a função “mudarAction” é essa:
function mudarAction(obj){
if(obj == 'resumida'){
document.consultaForm.action = "Consulta.do?act=consultarResumida";
document.consultaForm.submit();
}else{
document.consultaForm.action = "Consulta.do?act=consultarDetalhada";
document.consultaForm.submit();
}
}
o problema está na linha do submit (de qualquer um dos dois casos). quando clico no botão, ele me retorna esse erro de javascript:
O objeto não dá suporte para a propriedade ou método
e esse erro ocorre nessa linha do submit.
Alguém tem alguma idéia??
Já tentei colocar no lugar da action e do submit ao invés do consultaForm o forms[0], mas se faço isso, na minha action ele me retorna null os campos do formulário, não sei por que tbm…