问题标签 [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.
javascript - 如何更改页面的位置而不重定向用户?
我希望能够更改页面的地址,但在进行更改时不发出任何 HTTP 请求。如何使用 JavaScript 做到这一点?
javascript - 找出 iframe 的 window.location.href 何时用 javascript (jquery) 更改
这个问题总结得真...
我有一个带有子 iframe 的父页面,
您如何知道 iframe 的位置何时发生变化,即用户点击了 iframe 中的链接并且 iframe 正在导航到另一个页面
我知道我可以onload像这样绑定到 iframe 的事件
但是到那时为时已晚......页面已经加载......
基本上,我需要在单击链接或提交表单后立即找出原因,或者任何导致 iframe 位置发生变化的原因......
它不必在 IE 中工作,但如果可以的话就更好了......而且它也不必是 jquery ......
提前致谢...
html - #问题的href链接
我对 href 链接有疑问,尝试用谷歌搜索,但找不到太多关于此的信息。我有一个这样的href链接:
以前,#它被替换为它应该链接到的 page.htm,并且当用户右键单击该链接并选择“在新窗口/标签中打开”时导致错误。用 # 替换 page.htm 后,它可以正常工作,用户甚至可以 r/c 并在新选项卡/窗口中打开它。
如果用户只是点击了上述两种方式的链接(#和page.htm),那么我想知道真正的含义是#什么?
谢谢。
hyperlink - 如何在html页面链接css文件
我有一些脚本..它位于一些 direktori 中:
如何放入html页面?
javascript - 从位置获取值
我需要从页面地址的搜索查询中获取搜索查询。
什么是最安全的跨浏览器,以及获取字符串的最有效方法。例如:
并且location.search适用于所有现代浏览器(IE7+、FF、webkit、opera)?
jquery - FancyBox 从 iframe 中关闭并将父页面带到链接
我发现将以下函数应用于链接onclose 可以从 iFrame 中关闭 Fancybox:
parent.$.fancybox.close();
我想更进一步,让链接将父页面带到一个新的 url。我尝试了以下方法,但它不起作用:
usinga href也不起作用,因为onclose优先。
javascript - 除非使用 setTimeout(),否则 JavaScript 重定向 (location.href) 会破坏后退按钮
我刚刚在 Firefox 3.6/Mac 中遇到了一些奇怪的行为。不过,我怀疑这是一般的 Firefox 行为。
我创建了两个非常简单的测试页面,它们更改window.location.href属性以导航到新 URL:
- http://troy.onespot.com/static/stack_overflow/redirect.html
- http://troy.onespot.com/static/stack_overflow/redirect_timeout.html
如果您对任一文件尝试以下操作:
- 打开一个新的/空白浏览器选项卡。
- 粘贴 URL 并点击“Enter”。
您会注意到两者之间的一个区别:使用第一个链接时,浏览器的“返回”按钮被禁用;使用第二个,它已启用并按我的预期工作。
两个脚本之间的唯一区别是后者在更改之前设置了一秒超时window.location.href。
我不知道为什么会发生这种情况,我正在尝试实现第二个脚本的行为(“返回”按钮继续按预期工作),而不会给用户造成任何延迟。
window.location.href我最好的猜测是,也许 Firefox 通过设置与使用该方法相同的方式来处理立即“重定向” window.location.replace(),因为我认为开发人员在打算使用后者时使用前者是很常见的。也许使用setTimeout,因为这会导致代码异步运行,会破坏这种行为。会是这样吗?
我还没有尝试过最小的值setTimeout来达到预期的效果,但我现在会这样做。不过,我想弄清楚为什么会发生这种情况。
谢谢!
javascript - jQuery 动态改变 onclick location.href
这在 Firefox 中有效,但在 IE 中没有任何作用:
具体来说$("#log").attr("onclick", "location.href=\'" + ui.item.dataformEntry + "\'\;");
还有另一种方法可以做到这一点吗?
javascript - windows.location.href 不起作用
我对javascript有点麻烦。
这是搜索框:
这是脚本:
当做一个 javascript 警报时,它看起来很好,但我不能去 URL。
jquery - 获取当前 URL 并与链接的 HREF 进行比较以使子菜单保持打开状态
我有一个简单的菜单,当单击父 LI 时,它会向下滑动更多 UL,如果有子 UL 要跟随...
我正在尝试这样做,因此当菜单位于某个目录中时,默认情况下会扩展该菜单而不是关闭该菜单。我已经尝试了一些东西,但只是没有让它工作。目前,我有一个 IF 语句将 PATHNAME 与变量进行比较,并告诉该 ID 以保持 UL 开放......这已经尽可能接近了。
如果页面 url 与父 UL HREF 相同,有关如何使 UL 保持打开状态的任何建议?
你可以在这里看到代码:http: //jsfiddle.net/RvGMQ/
谢谢!