Javascript 使用哈希打开shadowbox.js弹出窗口

Javascript 使用哈希打开shadowbox.js弹出窗口,javascript,html,css,Javascript,Html,Css,我想做的是在一个元素上放置一个锚定标记,它将指向我的另一个网站,我想指定一个散列,这样一个shadowbox.js弹出窗口将在一次单击中打开所有内容 该链接看起来像这样: <a href="mysecondwebsite.html#popup"><img src="hellostackoverflow.png"></a> 点击该链接将打开“mysecondwebsite.html”,并打开该页面上的shadowbox.js弹出窗口 听起来很容易,但我不确

我想做的是在一个元素上放置一个锚定标记,它将指向我的另一个网站,我想指定一个散列,这样一个shadowbox.js弹出窗口将在一次单击中打开所有内容

该链接看起来像这样:

<a href="mysecondwebsite.html#popup"><img src="hellostackoverflow.png"></a>

点击该链接将打开“mysecondwebsite.html”,并打开该页面上的shadowbox.js弹出窗口


听起来很容易,但我不确定这是否可能。。非常感谢您的帮助

在新页面上加载页面时运行的代码只需查看
window.location.hash
并激活由其值指示的任何弹出窗口(在激活弹出窗口之前,您可能还需要将窗口向后滚动到顶部)。

我很难理解您的意思。这个弹出窗口是通过点击一个特定的div激活的,但仍然是一个javascript项,我不知道如何使用hash复制它。。特别是,我不知道window.location.hash在您的上下文中是什么意思,也不知道当您加载
mysecondwebsite.html#popup
window.location.hash
将包含“#popup”时,为什么滚动是相关的。在页面加载中运行的代码可以使用该值来确定要打开哪个弹出窗口(您将无法打开包含链接的站点中的弹出窗口,因为该站点将被替换)。让我们后退一步。我没有任何其他方式来触发弹出窗口,我想这是一个更好的问题。我不确定在链接中放置散列是否会打开它,我不理解它背后的机制。请原谅我的疏忽你知道如何使用js代码启动一个阴影盒弹出窗口吗?如果没有,请查看的“高级”部分。一旦您了解了这一点,就只需检查散列值并决定是否显示弹出窗口。