View Full Version : JavaScript + Firefox


BelzebuVlad
18-10-2007, 16:39
Alguém me dá uma dica porque é que isto não funca (não dá qualquer sinal de vida) quando aberto no Firefox.
No IE 'tá a bombar que é um mimo.

Script:
<script type="text/javascript">
function empresa()
{
parent.frmsubmenu.location="submenu.asp";
parent.frmcentral.location="empresa.asp";
}
</script>
Onde o script é chamado:

<a href="javascript:empresa()">A Empresa</a>

Obrigado
Cumps

msdevweb
20-10-2007, 08:30
tem ser mais "browser friendly" com o teu codigo... porque nao usares:

<script type="text/javascript">
function empresa()
{
var frmsubmenu=document.getElementById(id_do_frame_men u);
var frmcentral=document.getElementById(id_do_frame_cen tral);
frmsubmenu.location="submenu.asp";
frmcentral.location="empresa.asp";
}
</script>

e no <a href> podes colocar:

<a href="#" onclick="empresa()">A Empresa</a>
ve se funciona...


para o que queres, acho que simplesmente chegaria

<a href="empresa.asp" target="frmcentral">A Empresa</a>

nao seria necessario usares javascript, nota que o teu frm central tera que ter definido o name="frmcentral" para este ultimo exemplo funcionar, e o id="frmcentral" para o javascript que indeiquei funcionar, bem como o frame do menu id="frmsubmenu".

EDIT: p.s. so agora me lembrei que usas js para mudares duas frames, logo o <a href> com "target=" que escrevi nao é o indicado, mas deixo ficar na mesma, pode ajudar-te.

cumps.

BelzebuVlad
21-10-2007, 08:59
Obrigado, isto é para um projecto que estou a desenvolver no estágio, por isso só quarta-feira é que te poderei dar algum feedback. Obrigadao