如何为 dotnet nuke 网站的导航菜单中的所有菜单项提供 target=_top?或者如何从我的页面提供代码以确保所有锚点都将在顶部框架中打开。我以前使用过,它适用于 Firefox 和 google chrome,但不适用于 Internet Explorer。我需要它在 Internet Explorer 上工作!
提前致谢!
如何为 dotnet nuke 网站的导航菜单中的所有菜单项提供 target=_top?或者如何从我的页面提供代码以确保所有锚点都将在顶部框架中打开。我以前使用过,它适用于 Firefox 和 google chrome,但不适用于 Internet Explorer。我需要它在 Internet Explorer 上工作!
提前致谢!
如果您使用的是 DarkKnight 皮肤,您可以修改 DDRMenu 模板,您可能会在 /portals/_default/skins/DarkKnight 文件夹中找到它们,然后是 dnnmega 和 dnnstandard 文件夹,然后那里有一个您可以自定义的 XSLT 文件。
对于 DNNMega 菜单,您会发现
<a href="{@url}">
您可以在其中修改和添加 target="_top"
另一种方法可能是让 jquery 通过并在页面加载时执行此操作,尽管您使用的 jquery 会因您在皮肤中使用的菜单而有很大差异。