Javascript 在输出代码后更改链接中的URL

Javascript 在输出代码后更改链接中的URL,javascript,html,dotnetnuke,Javascript,Html,Dotnetnuke,所以,我有一个dotNetNuke网站是由其他人开发的。在这种情况下,这些开发人员不能像我需要的那样快速响应请求,我必须尽快在客户的网站上修复一些东西 不知何故,网站侧导航中的主页链接指向了“联系我们”页面。不知道这是怎么做到的,但我对网站后端的访问有限(不管怎么说,那里是一团糟) 我正在寻找一种方法,将主页导航项的URL仅从更改为。我尝试过用JavaScript替换文本,但没有效果。有人有什么想法吗 任何帮助都将不胜感激。如果您需要更多信息,请告诉我。运行此Jquery代码将解决您的问题。。。

所以,我有一个dotNetNuke网站是由其他人开发的。在这种情况下,这些开发人员不能像我需要的那样快速响应请求,我必须尽快在客户的网站上修复一些东西

不知何故,网站侧导航中的主页链接指向了“联系我们”页面。不知道这是怎么做到的,但我对网站后端的访问有限(不管怎么说,那里是一团糟)

我正在寻找一种方法,将主页导航项的URL仅从更改为。我尝试过用JavaScript替换文本,但没有效果。有人有什么想法吗


任何帮助都将不胜感激。如果您需要更多信息,请告诉我。

运行此Jquery代码将解决您的问题。。。但你的网站似乎有一些问题需要解决,而不是用JS包扎

$('h1.logo a').attr('href','http://www.mydomain.com/subdir/');

正如lostPixelx所建议的那样,我们看到了DotNetNuke对链接工作的一些攻击。请将以下内容添加到javascript

  $(function() {
    $('#tddnn_dnnMENU_ctldnnMENU2529').click(function(){self.location="http://www.mydomain.com/subdir/"})
    });

我建议您通过管理员/页面(页面管理)进入主页的页面设置


从那里,在设置的最后一个“选项卡”的底部,您可以找到“URL”或“导航”部分,确保没有选择任何内容,然后保存页面设置。

正在使用不同的系统重新构建站点。现在我只需要绷带。我认为这将改变左上角徽标上的链接。我需要更改的地方是侧导航上的主页链接。谢谢您的回复。我当时正在修改lostPixels发布的脚本,但仍然无法获得它。在将你的脚本发布到内容编辑器之后,我也无法让它工作。我已经编辑了答案。它将与TD的任何操作重叠,并直接转到执行该操作的页面!谢谢!正如我所说,我对后端的访问有限,这是一个混乱。这是我会尝试的第一件事,而不是一些jQuery黑客。你没有“管理员”权限访问该网站?我有一定程度的权限,但正如我所说,该网站一团糟,后端错综复杂。不管怎样,我的问题已经解决了。我的方法是解决问题的更好的方法,就在DotNetNuke中以正确的方式做事而言,我强烈建议这样做,而不是使用jquery黑客。是的,我知道。说真的,我没有权利这样做,否则我会这么做的。我无法通过管理面板进行操作。我不知道该怎么向你解释。我来这里寻求帮助,因为我不能按应有的方式来做。你没有得到什么?不管你告诉我多少次这是“正确的方法”,我都不能那样做。