Problem med att gå tillbaka till rotmappen(genväg i JS/VB) i menyn
Har en meny där jag lagt menyn i en extern fil, menu.aspx
Den ligger i en viss map och den ska givitvis länkas till. Problemet är bara när man går in i en mapp över projektet.
Alltså: är jag i rotmappen så länkas det rätt till menu.aspx, är jag i en mapp över project/mappöver. Så hittar den ju inte menu.aspx för den letar efter den i "mappöver"..
Så i min JS fil så har jag gjort så den länkas till roten:
ddsmoothmenu.init({
mainmenuid: "smoothmenu-ajax",
//customtheme: ["#1c5a80", "#18374a"], //override default menu CSS background values? Uncomment: ["normal_background", "hover_background"]
contentsource: ["smoothcontainer", "http://localhost:1854/WebSite3/Pages/menu.aspx"] //"markup" or ["container_id", "path_to_menu_file"]
})
Så då funkar menyn överallt! Problemet blir bara att i min menu.aspx så använder jag hyperlinkar och navigateurl="~/Pages/Sparetime/sida1.aspx".
Dock så går jag in i någon mapp över, som tex sparetime så vill den inte gå tillbaka till roten om jag klickar på hem länken.
Då ska den länkas till ~/pages/default.aspx
Utan den bygger vidare på den mappen jag är i. så alltså /sparetime/default.aspx
Vilket är konstigt då navigateurl="~/.... ska länkas tillbaka till roten. Men som den inte gör nu!
Vet inte om det beror på min externa länkning till menyn. Eller om jag får lägga hela menyn i masterpagen och lösa det på så vis?
Eller någon som har förslag?