繁体   English   中英

单击外部链接时加载Javascript

[英]Load Javascript When Clicking On External Link

我想在页面上有几个链接。 我们将此页面称为website.com/the-page-1。

单击此页面上的每个唯一链接后,它们会在网站上打开一个新页面,我们将其称为/ the-page-2 /

打开/ the-page-2 /时,我希望基于/ the-page-1 /中单击的链接加载/ the-page-2 /中的javascript

因此,基本上,/ the-page-1 /中的每个链接都会使不同的脚本在/ the-page-2 /中运行

我已经在/ the-page-1 /上尝试过,但是没有用:

<a href="/the-page-2" target="_blank" onload="script('javascript:loadPlaylist(threekeysnaturalrelationship')">Link Text</a>

顺便说一句,我正在尝试将播放列表加载到/ the-page-2上的JW播放器中。

目前,我在/ the-page-2上正确加载了所有javascript,并且可以使用onclick来播放特定的JavaScript,但是仅当onclick链接位于/ the-page-2 /上时,

从/ the-page-1 /单击它时,我需要它工作

有什么办法吗?

您可以通过以下方式实现此目的:根据单击的不同链接,然后根据加载的不同脚本,将一些值设置到本地存储中。 我认为值得研究JS会话和本地存储,希望它可以解决您的问题。

您可以轻松设置并获取与键配对的值。

localStorage.setItem(“ scriptId”,“ 1”);

//访问一些存储的数据localStorage.getItem(“ scriptId”));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM