0

ハイパーリンクがクリックされたときに表示されるメニューをMasterPageに作成しようとしています。YardimDokumaniMenuAHREFは、メニューを表示するハイパーリンクです。ご覧のとおり、JavaScriptをクリックすると呼び出されます。ただし、contentplaceholderが原因で、セルの内容を表示できません。スクリーンショットをご覧ください。

これが私のコードです。誰かがこれで私を助けることができますか?

<a id="YardimDokumaniMenuAHREF" href="javascript:DisplayMenu('ctl00_YardimDokumaniMenuContent')" runat="server" title="">YARDIM DÖKÜMANI</a>
<%-- YardimDokumaniMenuAHREF triggers YardimDokumaniMenuContent to be displayed --%>

<div ID="YardimDokumaniMenuContent" runat="server" style="visibility:hidden; position:absolute; z-index:-99999">
<table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <a href="/YardimDokumanlari/YeniSayfa?key=38fad920-196c-48d9-a2fa-3df052c0cb0c">hadi bakalııııım</a>
        </td>
    </tr>
    <tr>
        <td>
            <a href="/YardimDokumanlari/YeniSayfa?key=38fad920-196c-48d9-a2fa-3df052c0cb0c">hadi bakalııııım333</a>
        </td>
    </tr>
</table>
</div>
                    </li>
                    <li class=""><a href="~/Default.aspx" title="Ana Sayfa" runat="server" id="AnaSayfaLink">
                        Ana Sayfa</a> </li>
                    <li class=""><a href="~/Everyone/iletisim.aspx" runat="server" title="Bilgi almak istiyorum, şikayetim var, haklı müşteriyim.">
                        İLETİŞİM / YARDIM MASASI</a></li>
                    <li class="current_page_item" runat="server" id="OnlineIslemLink"><a id="A1" runat="server"
                        href="https://ode.a-kent.com/Yetki/Login.aspx">ONLINE İŞLEM</a> </li>
                    <li class="">
                        <asp:LinkButton ID="LogoutLinkButton" runat="server" CausesValidation="false" OnClick="LogoutLinkButton_Click">GÜVENLİ ÇIKIŞ</asp:LinkButton>
                    </li>
                </ul>
            </div>
            <!-- globalNav end -->
        </div>
        <!-- header end -->
        <div id="main">
            <div class="panel fetaured" style="left: 192px; top: 0px; width: 755px;">
                <div class="comments">
                    <a href="javascript:history.go(-1);"><b>GERİ</b></a>
                </div>
            </div>
        </div>
        <div>
            <asp:ContentPlaceHolder runat="server" ID="LeftPanelContentPlaceHolder">
            </asp:ContentPlaceHolder>

メニュー機能の表示:

<script type="text/javascript">
    function DisplayMenu(obj) {
        obj = document.getElementById(obj);
        obj.style.visibility = 'visible';
    }
</script>
4

1 に答える 1

1

z-index:-99999YardimDokumaniMenuContentdivスタイルからを削除します。それが機能しない場合は、そのdivのz-indexが背景のz-indexよりも大きいことを確認してください。

于 2012-05-22T14:38:14.940 に答える