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