问题标签 [window.location]
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 - 如何在 JavaScript 中更改 window.location.href 然后执行更多的 JS?
我有代码片段,在点击如下链接时执行
在上面的代码中,window.location.href=base_url+"main";
将页面重定向到其各自的页面,但这会停止执行写在它旁边的代码。现在我希望这段代码在编写时执行,即首先代码应该将我带到相应的“主”页面,然后必须执行之后编写的代码并给我一个所需的输出。
有人可以指导我实现这一目标吗?
javascript - 如果 window.location 以 html 结尾,则执行 javascript
如果当前位置包含 html,则执行 javascript。我尝试了以下方法,但它不起作用
javascript - 如果排除包含 www 的 url
我有以下 JavaScript,当 url (window.location) 不包含www. javascript被执行
如果确实如此,则不执行javascript 。
如何通过允许 JavaScript 接受带有和不带有 www 的 url (window.location) 来克服这个问题。
javascript - 执行 if, if window.location 包含两个字符串和一个指定的变量
我正在使用这个 javascript
还有更多,如果可以是指定可能性的数组,
variables
我会更喜欢它,我尝试了下面的EDIT它必须包含THEN 一个指定的变量,然后.JS if
"+colorss+"
http://my.blogspot.com/search/label/
%20Template
javascript - Window.Location 在 IE 中不起作用?
我整个下午都在想办法解决这个问题,但已经放弃了,现在请聪明人帮忙:)
我有以下 Jquery/Javascript 函数,它在 Chrome 中运行良好 - 但在 IE 中没有任何反应?
我已经尝试了具有完整网址和绝对网址的 window.location、window.location.href,但 IE 就是不喜欢它?有任何想法吗?
该函数只是从帖子中获取一个 Url,并且应该将用户重定向到该 Url。但就像我说的,在 Chrome 中可以正常工作,只是在 IE 中不行(试过 IE8 和 IE9)
javascript - Javascript/jquery window.location.hash 移动到屏幕中心
我有一个表单,我正在尝试对使用 jquery 进行一些基本验证。我有名称与输入名称相对应的空锚点。当第一个字段为空时,它存储输入的名称,当验证脚本完成时,它调用 window.location.hash = name + "hash",即空锚点的名称。问题是,它正在移动窗口,使锚点显示在屏幕的最顶部,我希望它移动窗口,使锚点显示在屏幕中间。这可能吗?这就是我所拥有的。
这是表格的一个片段。
javascript - Chrome 扩展程序中的 document.write
我是新手,所以请多多包涵。我正在尝试编写一个执行以下操作的 chrome 扩展:
- 检测 www.website.com/anypage.html。如果检测到此网站,请执行以下操作。
- 不要加载网址。
- 相反,编写一个空白文档,其中包含指向 www.website.com/anypage.html?ie=UTF8 的超链接
该脚本设置为在文档开始时运行(在清单中)。
这是我的代码:
检测网址:
使用 UTF8 编码标签编写带有 URL 链接的空白文档:
这不能按预期工作,只是显示一个空白页。有人有想法么?
谢谢!
编辑:这是完整的代码:
jquery - 我想使用 jQuery 来获取位置和带有 window.location 的第一个文件夹
我想获取位置和第一个文件夹,例如:
这返回
所以我希望它将所有内容都返回到“test/”,所以我只得到:
提前致谢!
javascript - 使用 Windows 位置将参数从 js 传递到 .aspx 页面
我可以将参数从 javascript 函数传递到 aspx 文件。我为此使用 windows.location.href。当执行到达 aspx 页面时,它会运行并尝试使用这些参数调用多个 WCF 服务。但是当它调用第一个时,后面的 IE 窗口将我带到列出所有可用 aspx 页面的根视图。我尝试在接收这些参数的页面加载上设置断点。我尝试单步执行代码,它会让我做到这一点,但是当它调用第一个 WCF 服务时,它会对 IE 窗口执行上述操作,但之后它仍然会让我继续单步执行代码。IE 窗口应该一直在等我,直到我在服务器上执行完代码,对吧?
它与 WCF 调用和 JS window.location.href statemetn 的组合有关。我肯定知道。它始终在特定的代码行(第一个 WCF 调用)中执行此操作。
例如,如果我尝试在来自另一个 .aspx 页面的会话变量中传递参数,我看不到这种行为。
有没有人见过这种行为?你知道发生了什么事吗?
谢谢
---改写---感谢您的反馈。哈里,我是从运行 VS 2008 的本地计算机上执行此操作的。我确实使用表单身份验证。也许你没有得到我的问题,因为我没有像 Diodeus 认为的那样正确表达它,所以让我再试一次:我使用 JS 从一页收集输入值。然后我需要使用 windows.location.href 将这些参数传递给一个 aspx 页面。我在页面加载事件中设置了一个断点,以确保执行到达 aspx 页面。它确实如此。此页面成功接收这些变量并执行更多处理,例如调用外部 WCF 服务。此时 IE 窗口被锁定并变得不可见,因为执行仍在进行中。这是正常的(这部分会让你失望吗?)。当我开始执行对 WCF 服务的调用时,IE 窗口完成加载,它带我直接浏览,而我仍在 Visual Studio 中调试(就像一行代码以黄色突出显示)。我可以继续使用 F10 或 F11 进行踩踏,但是我后面的 IE 窗口已经完成了!?它应该继续等待我,直到所有代码行完成处理。我希望这有帮助。请让我知道它是否可以帮助我解决这个问题。
javascript - 如果 window.location 通过变量以指定值结束
下面的 jQuery 不起作用,但是当var link
它等于file:///C:/Users/USER/Desktop/test%20page/Home.html
它时,是否有一个 jquery,其中 IFwindow.location.href;
以指定的变量结尾,例如var link ="/Home.html";
然后执行 javascript。