Problema em passar um servlet no javascript

Boa noite pessoal.

estou com problema em passar um servlet pro javascript.

O codigo abaixo funciona apenas no IE eu queria pro firefox tambem, alguma sugestão?

function fechar(){
    document.location.href ="Controladora?operacao=logoff";
}
    </SCRIPT>

Não entendi onde vc define seu servlet aí. Controladora é o mapeamento de URL do servlet?

[]'s

Sávio Barros

Vc quer chamar a URL de seu servlet, a partir de um método js, certo?

[]'s

Sávio

Rapaz, você pode fazer o seguinte

Usa o onunload para abrir uma janela, e esta altera o location da janela principal (window.opener).

abraços!

fica mais ou menos assim

index.htm

<script type="text/javascript">
 function fechar(){
window.open('redireciona.htm?to=Controladora?operacao=logoff', '', '');
}
</script>
<body onunload="fechar();">
...

redireciona.htm

<script type="text/javascript">
window.opener.location.href=....
</script>

abraços!

opa amigo veja se é isso que precisa

function fechar(){
document.form.action ="Controladora?operacao=logoff";
document.form.submit();
}
</SCRIPT>

<body onunload="fechar();">

Amigos deixa eu explicar oq eu estou tentando fazer.

na minha aplicação o usuário efetua o login, e ai ele vai fazer uma compra de uma imagem, ai é gerada uma imagem temporaria porq o usuário entra com o tamanho da imagem que ele quer e o sistema redimensiona a imagem.
Então ele pode fazer o download da mesma, mas pra excluir essa imagem temporaria, eu decidi que quando ele fechar a sessão ela seja excluida,
isso tudo acontece quando ele clica em logoff que chama o servlet e passa o nome da oeração, como abaixo.

“Controladora?operacao=logoff”

então quando o usuário fechar o browser sem dar o logoff a imagem temporaria permanece no sistema, então queria chamar o servlet e a função logoff quando ele fecha o browser para que a imagem seja excluida.

como disse isso aqui funciona perfeitamente no IE

function fechar(){
document.location.href =“Controladora?operacao=logoff”;
}

mas no firefox ele ignora a linha do document.location.href =“Controladora?operacao=logoff”;

Porque isso???