E aí pessoal,
to tentando fazer com que quando eu clicar em uma parte de uma imagem mapeada ela clique em um h:commandLink através do onclick.
Fiz uma função pra clicar no link assim:
[code]
function botaoCasas() {
document.getElementById('casas').click();
}[/code]
e meu mapeamento está em html da imagem, e a imagem em JSF .
Acontece que funciona normal o mapeamento com um link e tal pra imagem, mas não está executando a função.
Botão a ser clicado:
<h:commandLink id="casas" action="casa">
<h:graphicImage value="images/casa.gif" />
</h:commandLink>
mapeamento:
Primeira vez que uso JavaScript,
preciso de uma ajuda.
Possui algum erro aparente na forma como estou fazendo?
getElementById(“idDoForm:idDoComponente”).click();return false;
Tenta assim…
Obrigado pela sugestão, mas não funcionou…
troca aquele click por onclick();
Fica:
document.getElementById('casas').onclick();
oi RichardVaugh
estou tentando fazer a mesma coisa e não estou conseguindo, vc conseguiu??
não aceita o onclick da função…
minha função:
<script type="text/javascript">
function atualizarFechar() {
document.getElementById('atualizarTabela').click();
}
</script>
Pessoal, comigo funciona perfeitamente.
q estranho, no meu aqui não acontece nada 
teria alguma outra forma, será?!
Da uma olhada no html que gerou. Acho que a função click() não é serve para links como se o usuário tivesse clicado e sim como se tivesse disparado a função onclick, desde que ela esteja definida.
oi… meu código esta assim:
é só um teste, pq em cada um eu vou chamar um método diferente…
<a4j:commandButton value="Ok"
onclick="atualizarFechar();" />
<a4j:commandButton id="atualizartabela"
onclick="javascript:Richfaces.hideModalPanel('panelConfirmarExcluirFornecedor')" />
e a função:
<script type="text/javascript">
function atualizarFechar() {
document.getElementById('atualizartabela').click();
return false;
}
</script>
está certo será?!?!
Acesse essa página, veja o HTML gerado pelo commandButton, veja qual o ID que ele gera no HTML dentro do
oi Guilherme, fiz o q vc falou e funcionou!!! 
ele gera um outro id p/ o botão mesmo…
minha função ficou assim:
function atualizarFechar()
{
document.getElementById('excluirFornecedor:formExcluirFornecedor:atualizartabela').click();
return false;
}
muito obrigada viu!!! 