问题标签 [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 投票
1 回答
445 浏览

jquery - Jquery:使整个块可点击,同时保留在新选项卡/窗口中打开的能力

我不想使用 css 来扩展链接宽度/高度等。

使用我的代码,整个 LI 都是可点击的,它会打开其中的链接。我保留了鼠标中键单击以在新窗口中打开链接。

  1. 我想知道真正知道自己在做什么的人是否可以指导我并让我知道这是否是编写此代码的最佳方式,或者是否可以对我的代码进行更改?

  2. 另外:有人可以帮我添加“ctrl+左键单击”以在新窗口中打开链接,这与鼠标中键单击相同,我只是不确定如何测试 ctrl?我认为将 else if ((e.which == 2)) {零件更改为else if ((e.which == 2) && (e.which == 16)) {会起作用,但事实并非如此。

代码:

0 投票
7 回答
346223 浏览

html - 有相对于​​根的链接?

有没有办法让页面上的所有链接都相对于根目录?

例如,www.example.com/fruits/apples/apple.html我可以有一个链接说:

这个链接会指向www.example.com/fruits/apples/fruits/index.htmlwww.example.com/fruits/index.html吗?如果是第一个,有没有办法让它指向第二个?

0 投票
3 回答
1731 浏览

javascript - jQuery:活动状态:将类添加到包含 document.href 作为 href 的链接

我想知道是否可以将类添加到与 document.href 具有相同href 的链接?

我试过了,但没有任何运气。

这不可能吗??

0 投票
1 回答
317 浏览

jquery - 如何使用jQuery找到所有包含当前url的href

即使整个href更长,我也想找到包含当前url的所有href。例如,
当前网址:www.example.com/portfolio/
一个 href 网址:www.example.com/portfolio/#28

我想要做的是向所有<a>包含当前 url 路径的类添加类(即使它们更长)。我用过这样的东西:

但是代码仅将类添加到包含与当前 url 完全相同的路径。

0 投票
1 回答
350 浏览

javascript - 如何使用 onChange 停止内容?

我对 onchange 有这个问题:

当我选择一个选项时,从x(即selected)到y,URL 更改为y,并显示y的内容几秒钟,然后返回 x (选中),但链接更改并保留。如何停止内容?

谢谢!

0 投票
2 回答
1641 浏览

javascript - 带有 window.location.href 和程序流的奇怪 JavaScript 行为

我有一个索引站点,它检查 cookie 是否存在以及它是否具有 value EN。如果是这样,它应该重定向到 English index.shtml。否则,或者如果没有(英语)cookie,它应该重定向到德语下一页:

现在发生了一些非常奇怪的事情:英文cookie存在(我检查cookieValue了JavaScript警报并显示EN),但即使if不会执行内部的href,但会执行第二个href。为什么会这样?

当我添加 2 时else,它的工作方式与预期一样:

hauptkategorie.shtml为什么如果我离开s ,它会重定向到else

0 投票
1 回答
1396 浏览

javascript - IE 中的 top.document.location.href 属性行为(8/9)

我有一段代码以一种出乎我意料的方式工作。让我先放下细节,所以代码看起来或多或少是这样的:

我还如何添加日志记录,但为了保持代码小而排除在示例之外。我面临的问题top.document.location.href是没有重新分配给“LogOff”,并且仍然等于我在网站上打开的第一个起始页面,称之为“LogIn”。

触发window.onunload 我击中的事件F5(并且它一直发生),但注销未分配给location.href. 仅当在“//Function Midpoint”注释标记处添加一个简单的alert(1); 然后触发注销(如下面的 Apache 日志中所示),但是位置 href 仍然与以前相同 - “LogIn”。我是否错误地认为它应该在分配值后立即更改?

所以我无法理解几点:

  1. 为什么location.href我一给它分配 LOGOOFF 的值就没有改变。
  2. 一旦LOCATION.HREF改变应该发生什么
  3. LOCATION.HREF打开浏览器并登录时如何初始化

没有任何花哨的会话跟踪机制,它是一个直接的 HTML 页面,上面的 JS 触发了 @ onunloadvia F5

我想要实现的只是了解幕后发生的事情以及如果有警报(1)会发生重定向的原因;介于两者之间,如果没有休息,则不会。就我而言,Apache 注册了以下内容:

超时:

没有超时:

任何关于阅读什么/在哪里看的帮助或指导都值得赞赏,如果有人能详细说明幕后发生的事情,那就更好了。恐怕我在 JS 引擎方面没有受过良好的教育,这对我不利。代码也不是我的:(

如果你有额外的问题我正在听,也许我在那里遗漏了一些重要的东西:)

没有尝试在其他浏览器中进行测试,因为 IE 是我需要的唯一焦点组...

0 投票
2 回答
254 浏览

javascript - JavaScript 代码在 Safari 中不起作用

我有三个页面:

Step1.php -> step2.php -> step3.php

如图所示,在提交step1.php后,它将转到step2.php

step2.php底部有JavaScript,2秒后会自动跳转到step3.php 。

这种前向流在所有其他浏览器中都有效。

现在我只是从`step3.php页面单击浏览器的后退按钮。然后是step2.php,2 秒后它会转到step3.php

但是在 Safari 中它不起作用,它会卡在step2.php上。

有任何想法吗?

0 投票
1 回答
2296 浏览

html - Facebook Like(在模态窗口中)更改 location_href

我们使用 PrettyPhoto 和最新的化身 3.1.3 允许用户在模态窗口中点赞和发推文。

这很棒,但它没有工作(fb that is )。我还没有找到任何可以使用此功能的人,甚至是 PrettyPhoto 网站本身。

不管怎样,我真的很想用这个。我认为的问题是如何解析 url。

类似 iframe 按钮的 Prettyphoto js 代码是..

关键似乎是 {location_href}

这是正确的格式吗?在你问之前,是的,在 PrettyPhoto 支持上问过,但是很遗憾,有一大堆人问完全相同的问题而没有答案。

我认为他们使用的js是错误的。

添加:尝试了 parent_location_href 但没有正确解析,还有 parent.location_href 和所有不同的内涵..

看起来我可能必须放绝对链接是...或者我应该放网站 url 后跟 location_href

喜欢http://mydomain.com/ {location_href}

0 投票
1 回答
4321 浏览

javascript - 按钮 onClick 事件和 Href-Location

我使用了这个讨论中找到的“Chrules”给出的解决方案:没有href、onclick等的按钮

像这样 :

因此,当我像他所说的那样使用 location.href 时(=“ http://www.takemehere.com ”;) insertRecord() 方法成功完成(对象被添加到数据库中)

但是当我使用 location.href = "game.html"; game.html 页面已打开但 insertRecord() 方法未完成我试图放置 game.html 的完整路径但同样的问题仍然存在你有什么想法吗?提前谢谢你