问题标签 [location-href]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
193 浏览

javascript - 如何更改页面的位置而不重定向用户?

我希望能够更改页面的地址,但在进行更改时不发出任何 HTTP 请求。如何使用 JavaScript 做到这一点?

0 投票
2 回答
3267 浏览

javascript - 找出 iframe 的 window.location.href 何时用 javascript (jquery) 更改

这个问题总结得真...

我有一个带有子 iframe 的父页面,

您如何知道 iframe 的位置何时发生变化,即用户点击了 iframe 中的链接并且 iframe 正在导航到另一个页面

我知道我可以onload像这样绑定到 iframe 的事件

但是到那时为时已晚......页面已经加载......

基本上,我需要在单击链接或提交表单后立即找出原因,或者任何导致 iframe 位置发生变化的原因......

它不必在 IE 中工作,但如果可以的话就更好了......而且它也不必是 jquery ......

提前致谢...

0 投票
2 回答
475 浏览

html - #问题的href链接

我对 href 链接有疑问,尝试用谷歌搜索,但找不到太多关于此的信息。我有一个这样的href链接:

以前,#它被替换为它应该链接到的 page.htm,并且当用户右键单击该链接并选择“在新窗口/标签中打开”时导致错误。用 # 替换 page.htm 后,它可以正常工作,用户甚至可以 r/c 并在新选项卡/窗口中打开它。

如果用户只是点击了上述两种方式的链接(#和page.htm),那么我想知道真正的含义是#什么?

谢谢。

0 投票
2 回答
940 浏览

hyperlink - 如何在html页面链接css文件

我有一些脚本..它位于一些 direktori 中:

如何放入html页面?

0 投票
2 回答
74 浏览

javascript - 从位置获取值

我需要从页面地址的搜索查询中获取搜索查询。

什么是最安全的跨浏览器,以及获取字符串的最有效方法。例如:

并且location.search适用于所有现代浏览器(IE7+、FF、webkit、opera)?

0 投票
3 回答
47488 浏览

jquery - FancyBox 从 iframe 中关闭并将父页面带到链接

我发现将以下函数应用于链接onclose 可以从 iFrame 中关闭 Fancybox: parent.$.fancybox.close();

我想更进一步,让链接将父页面带到一个新的 url。我尝试了以下方法,但它不起作用:

usinga href也不起作用,因为onclose优先。

0 投票
2 回答
4408 浏览

javascript - 除非使用 setTimeout(),否则 JavaScript 重定向 (location.href) 会破坏后退按钮

我刚刚在 Firefox 3.6/Mac 中遇到了一些奇怪的行为。不过,我怀疑这是一般的 Firefox 行为。

我创建了两个非常简单的测试页面,它们更改window.location.href属性以导航到新 URL:

如果您对任一文件尝试以下操作:

  • 打开一个新的/空白浏览器选项卡。
  • 粘贴 URL 并点击“Enter”。

您会注意到两者之间的一个区别:使用第一个链接时,浏览器的“返回”按钮被禁用;使用第二个,它已启用并按我的预期工作。

两个脚本之间的唯一区别是后者在更改之前设置了一秒超时window.location.href

我不知道为什么会发生这种情况,我正在尝试实现第二个脚本的行为(“返回”按钮继续按预期工作),而不会给用户造成任何延迟。

window.location.href我最好的猜测是,也许 Firefox 通过设置与使用该方法相同的方式来处理立即“重定向” window.location.replace(),因为我认为开发人员在打算使用后者时使用前者是很常见的。也许使用setTimeout,因为这会导致代码异步运行,会破坏这种行为。会是这样吗?

我还没有尝试过最小的值setTimeout来达到预期的效果,但我现在会这样做。不过,我想弄清楚为什么会发生这种情况。

谢谢!

0 投票
2 回答
9979 浏览

javascript - jQuery 动态改变 onclick location.href

这在 Firefox 中有效,但在 IE 中没有任何作用:

具体来说$("#log").attr("onclick", "location.href=\'" + ui.item.dataformEntry + "\'\;");

还有另一种方法可以做到这一点吗?

0 投票
2 回答
1541 浏览

javascript - windows.location.href 不起作用

我对javascript有点麻烦。

这是搜索框:

这是脚本:

当做一个 javascript 警报时,它看起来很好,但我不能去 URL。

0 投票
1 回答
1488 浏览

jquery - 获取当前 URL 并与链接的 HREF 进行比较以使子菜单保持打开状态

我有一个简单的菜单,当单击父 LI 时,它会向下滑动更多 UL,如果有子 UL 要跟随...

我正在尝试这样做,因此当菜单位于某个目录中时,默认情况下会扩展该菜单而不是关闭该菜单。我已经尝试了一些东西,但只是没有让它工作。目前,我有一个 IF 语句将 PATHNAME 与变量进行比较,并告诉该 ID 以保持 UL 开放......这已经尽可能接近了。

如果页面 url 与父 UL HREF 相同,有关如何使 UL 保持打开状态的任何建议?

你可以在这里看到代码:http: //jsfiddle.net/RvGMQ/

谢谢!