单击外部链接时加载Javascript

时间:2018-03-18 23:47:53

标签: javascript onload

我想在一个页面上有几个链接。我们将此页面称为网站http://the-page-1。

点击此页面上的每个唯一链接后,他们会在网站上打开一个新页面,让我们将其调用/ -page-2 /

当打开/ the-page-2 /时,我想根据从/ page-1 /

点击的链接加载来自/ the-page-2 /的javascript

所以基本上来自/ page-1 /的每个链接都会在/ page-2 /

上运行不同的脚本

我已经在/ page-1 /上尝试了这个,但它没有工作:

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

BTW我试图将播放列表加载到/ page-2上的JW播放器中。

目前我已经在/ the-page-2上正确加载了所有javascript,并且我可以使用onclick获得特定的播放,但仅当onclick链接在/ the-page-2 /

我需要它从/ the-page-1 /

点击时才能工作

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以通过根据点击的不同链接将某些值设置到本地存储中,然后根据不同的脚本加载来实现此目的。我相信值得研究JS Session和Local Storage,希望它能解决你的问题。

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

localStorage.setItem(&#34; scriptId&#34;,&#34; 1&#34;);

//访问一些存储的数据 localStorage.getItem(&#34; scriptId&#34));