مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sg.programmer

عضویت از 1393/06/30

طراحی منو برای کد های html

  • شنبه 1 اسفند 1394
  • 14:55
تشکر میکنم

سلام برای منو زیر در برنامه پطوری باید منو طراحی کرد؟ به نجوی که با کلیک کردن تغییر استایل داده شود؟

 

<!-- Sidebar -->
		<div class="sidebar">
            <div class="sidebar-content">

                <!-- User dropdown -->
                <div class="user-menu dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                        <img src="http://placehold.it/300" alt="" />
                        <div class="user-info">
                           <span>development</span>
                        </div>
                    </a>
				</div>
                <!-- /user dropdown -->


                <!-- Main navigation -->
                <ul class="navigation">
                    <li class="active"><a href="Default.aspx"><span>صفحه اصلی</span> <i class="icon-screen2"></i></a></li>
                    <li>
                        <a href="pg_DemandsListVosol.aspx"><span>لیست پرونده ها</span> <i class="icon-paragraph-justify2"></i></a>
                        <ul>
                            <li><a href="pg_DemandsManager.aspx">مدیریت پرونده ها</a></li>
                            <li><a href="pg_DemandsListVosol.aspx">لیست وصول</a></li>
                            <li><a href="pg_UserManager.aspx">مدیریت اعضا</a></li>
                            <li><a href="pg_LegalUnitAction.aspx">مدیریت حقوقی</a></li>
                            <li><a href="validation.html">Validation</a></li>
                            <li><a href="file_uploader.html">Multiple file uploader</a></li>
                            <li><a href="form_snippets.html">Form snippets</a></li>
                        </ul>
                    </li>
                    <li>
                        <a href="pg_UserManager.aspx"><span>مدیریت کاربران</span> <i class="icon-grid"></i></a>
                        <ul>
                            <li><a href="visuals.html">Visuals &amp; notifications</a></li>
                            <li><a href="navs.html">Navs</a></li>
                            <li><a href="panel_options.html">Panel options</a></li>
                            <li><a href="navbars.html">Navbars</a></li>
                            <li><a href="info_blocks.html">Info blocks</a></li>

                        </ul>
                    </li>
				</ul>
			</div>
			
		</div>
<!-- /Sidebar -->

 

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 1 اسفند 1394
  • 15:03

منظورتون رو متوجه نشدم

لطفا بیشتر توضیح دهید

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • شنبه 1 اسفند 1394
  • 20:42

سلام آقای مدائنی

این کد html منوی سایدبار من هست و اونو در مسترپیج برنامه ام قرار دادم.

حالا میخوام با کلیک کردن روی هر منو ، اون لینک کلاسش Active بشه.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 2 اسفند 1394
  • 12:18

باید در URL صفحه چک کنید و اگر در صفحه مربوطه بود کلاس Active را به اون منو اعمال کنید

باید از Condition IF استفاده کنید

مثال زیر را ببینید

<%# ((int)Eval("Percentage") < 50) ? "0 %" : Eval("Percentage") %>

 

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • یکشنبه 2 اسفند 1394
  • 18:18

تشکر آقای مدائنی - میشه بیشتر راهنمایی کنید متوجه نشدم این کد چیکار میکنه؟ و چطور توی برنامه باید استفاده کنم.

توی اینترنت سرچ کردم دیدم برای تیبل این کار انجام شده؟ http://www.aspsnippets.com/Demos/1341/ و تتشخیص صفحه و خوندن صفحه مورد نظر چطوری باید انجام بشه؟

تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 2 اسفند 1394
  • 18:27

به شکل زیر هم میتونید عمل کنید

<li><asp:HyperLink runat="server" ID="lnk_full" NavigateUrl="page-full.html" Text="full" /></li>
<li><asp:HyperLink runat="server" ID="lnk_features" NavigateUrl="page-features.html" Text="features" /></li>
<li><asp:HyperLink runat="server" ID="lnk_typography" NavigateUrl="page-typography.html" Text="typography" /></li>

 

protected void SelectMenu()
    {
        try
        {
            string page = Path.GetFileNameWithoutExtension(Request.AppRelativeCurrentExecutionFilePath);
            string pageDirectory = Path.GetDirectoryName(Request.AppRelativeCurrentExecutionFilePath);

            string category = Request.QueryString.Count>0 ? Request.QueryString[0] : string.Empty;
            if (pageDirectory.Length > 3)
            {
                pageDirectory = pageDirectory.Substring(2, pageDirectory.Length - 2);
            }
            if (pageDirectory != null && pageDirectory.Length > 0 && page != null && page.Length > 0)
            {
                switch (pageDirectory)
                {
                    case "Secure\\Clients":
                        switch (page)
                        {
                            case "page-full":
                                lnk_full.CssClass = "current-menu-item";
                                break;
                            case "page-features":
                                lnk_features.CssClass = "current-menu-item";
                                break;
                            case "page-typography":
                                lnk_typography.CssClass = "current-menu-item";
                                break;
                        }
                        break;
                }
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

 

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • یکشنبه 2 اسفند 1394
  • 23:37

نه جواب نداد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)