0

ユーザーがdashboard.php?option=homeに移動するとsupport_ticket_divのみが表示され、dashboard.php?option=ucpに移動するとcontrol_panel_divのみが表示されるようにしようとしています。なんらかの理由で、上記のリンクを含むボタンをクリックしても DIV が非表示になりません。代わりに、両方の DIV が上下に表示されます。これは、DIV の前に配置される私の PHP コードです。

<?php 
  if($_GET['option'] == 'home') { ?>
    <script type="text/javascript">setcontent(1);</script> <?
  }
  if($_GET['option'] == 'ucp') { ?>
    <script type="text/javascript">setcontent(2);</script> <?
  } 
?>

これは、head セクションのタグにある setcontent() JavaScript 関数です。

function setcontent(id)
{
    switch(id)
    {
        case 1:
            document.getElementById('control_panel_div').style.display = 'none';
            document.getElementById('support_ticket_div').style.display = 'inline';
            break;
        case 2:
            document.getElementById('support_ticket_div').style.display = 'none';
            document.getElementById('control_panel_div').style.display = 'inline';
            break;
    }
}

誰でも私を助けることができますか?ありがとう...

4

2 に答える 2