PDA

View Full Version : منوی داینامیک rtl با vb



neynavaz
یک شنبه 06 تیر 1389, 07:07 صبح
سلام
من بعد از مدتها یه منوی جالب تو این سایت پیدا کردم که هم راست چینش خوب بود هم جالب و داینامیک
اما زبانش سی شارپ بود با اجازه بردم تو وی بی و یکمی هم تغییر دادم
خدمت دوستان پیش کش میکنم

اول با این اسکریپت جدولشو تو بانکتون بسازید
و بعد کانکشن استرینگش رو هم تغییر بدید

USE [your db name]
GO
/****** Object: Table [dbo].[DMenu] Script Date: 05/07/2010 20:03:29 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING OFF
GO
CREATE TABLE [dbo].[DMenu](
[intID] [int] IDENTITY(1,1) NOT NULL,
[NodeName] [varchar](50) NULL,
[NodeUrl] [varchar](100) NULL,
[ParentNode] [int] NULL,
[NodeTip] [varchar](50) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF:چشمک:

peymanjon
یک شنبه 06 تیر 1389, 22:27 عصر
c# را هم محبت کنید بذارید

atbin2010
دوشنبه 07 تیر 1389, 07:13 صبح
با سلام و تشکر
این منو توی ie7 , ie6 درست عمل نمیکند. میشه مشکل حل بشه؟

neynavaz
پنج شنبه 10 تیر 1389, 12:53 عصر
C#‎ را هم محبت کنید بذارید
تو همین بخش هست
تازه تبدیلش آسونه

neynavaz
پنج شنبه 10 تیر 1389, 12:58 عصر
اما مشکلاین منو اینه که اینه با کلیک رو هر منو صفحه مورد نظر رو تو پیج جداگونه باز میکنه
راه حلی دارید؟

neynavaz
شنبه 12 تیر 1389, 16:48 عصر
سلام راهش رو پیدا کردم
برای اینکه url رو تو همون صفحه باز بشه این کد رو اینطوری تغییر بدید


If (Not (dr("NodeUrl").ToString = "")) Then
menu += " <li><a" + classcss + " href='" + dr("NodeUrl") + "' target='_blank'> <span>" + dr("NodeName") + "</span></a>" + menumaker(dr("intID").ToString) + "</li>"
Else
menu += " <li><a href='' ><span> " + dr("NodeName") + "</span></a>" + menumaker(dr("intID").ToString) + "</li>"
End If


بجای
target='_blank'
بذارید


target=''