问题标签 [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/
谢谢!