1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

JavaScript + Firefox

Discussão em 'Web Development' iniciada por BelzebuVlad, 18 de Outubro de 2007. (Respostas: 2; Visualizações: 528)

  1. BelzebuVlad

    BelzebuVlad Power Member

    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:
    Código:
    <script type="text/javascript">
    function empresa()
        {
            parent.frmsubmenu.location="submenu.asp";
            parent.frmcentral.location="empresa.asp";
        }
    </script>
    
    Onde o script é chamado:

    Código:
     <a href="javascript:empresa()">A Empresa</a>
    Obrigado
    Cumps
     
  2. msdevweb

    msdevweb Power Member

    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_menu);
    var frmcentral=document.getElementById(id_do_frame_central);
    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.
     
    Última edição: 20 de Outubro de 2007
  3. BelzebuVlad

    BelzebuVlad Power Member

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

Partilhar esta Página