PDA

View Full Version : لینک کل asp:menu



jasadeghi
سه شنبه 14 اسفند 1386, 11:33 صبح
سلام

من در سایتها از asp:menu استفاده میکنم.

مشکلی که با این منو ها دارم اینه که کاربر باید حتما بره روی کلمه نوشته شده داخل منو تا لینک کار کنه و اگر فقط روی منو کلید کنه لینک عمل نمی کنه.

این سایت (http://sanatrading.ir/)یکی از نمونه های که میگم. شما باید روی قمست product کلید کنید. فقط product با منو طراحی شده.

آیا راهی برای اینکه کل اون td تبدیل به لینک بشه وجود داره؟


تشکر

miladr
سه شنبه 14 اسفند 1386, 15:42 عصر
نه شما باید بر عکس کار کنی یعنی با استفاده از css بیای کاری کنی که لینک شبیه جدول نشون داده بشه.
اینو ببین :
http://barnamenevis.org/forum/showpost.php?p=442065&postcount=13

jasadeghi
سه شنبه 14 اسفند 1386, 16:57 عصر
سلام
از راهنماییتون بسیار ممنونم
اما من هم برای کنترل منو هام از css استفاده می کنم

کد منو


<asp:MenuID="Menu1"runat="server"DisappearAfter="300"
DataSourceID="XmlDataSource1"
StaticPopOutImageUrl="/images/FleshLeft.gif"
DynamicPopOutImageUrl="/images/FleshLeftIDy.gif">
<DataBindings>
<asp:MenuItemBindingDataMember="siteMapNode"NavigateUrlField="url"TextField="title"/>
</DataBindings>
<StaticMenuItemStyleCssClass="tdLinkOutM"/>
<StaticHoverStyleCssClass="tdLinkOverM"/>
<DynamicHoverStyleCssClass="tdMenuOver"/>
<DynamicMenuStyleCssClass="tdMenuOut"/>
<DynamicSelectedStyleCssClass="tdMenuOut"/>
<DynamicMenuItemStyleCssClass="tdMenuOut"/>
</asp:Menu>


و کد css


.tdLinkOutM
{
font-size: 9pt;
color: #ffffff;
font-family: tahoma;
background-color: #9A3724;
cursor: hand;
height: 30px;
width: 146px;
padding-left: 2px;
border-bottom: 1pxSolid#FFFFFF;
border-top: #fff1pxsolid;
}
.tdLinkOverM
{
FONT-SIZE: 9pt;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
BACKGROUND-COLOR: #303437;
CURSOR: hand;
height:30px;
padding-left: 2px;
width:146px;
border-top: #fff1pxsolid;
border-bottom: 1pxSolid#FFFFFF;
}


اگر لینک بالا رو که به یک سایت دادم نگاه کنید می بینید که وقتی بر روی منو میرید نشانگر موس شما به صورت دست میشه ولی لینک فقط زمانی عمل می کنه که شما بر روی کلمه داخل جدول کلید کنید.

باز هم از راهنمایی شما ممنونم

miladr
سه شنبه 14 اسفند 1386, 23:57 عصر
متوجه مشکل شما شدم اما فکر نمی کنم کد شما مشکلی داشته باشه.شکل عادیش اینطوریه.