创建一个超链接,点击后加载一个外部页面并跟随执行JavaScript。

3
我有一个 javascript,我希望加载我的Facebook小组时它可以自动激活。
如果我在Facebook上打开我的小组并将其作为包含javascript的书签添加,代码就可以正常工作。
我想知道如何在我的网站上放置一个页面,例如我已经试过的这里,其中包含一个超链接“点击此处”,它会将用户带到我的小组页面,并自动激活javascript。
一些成员对浏览器不熟悉,花费很长时间尝试创建书签并确保在小组页面上单击它,或者只是在地址栏中添加javascript。只需像单击我的页面上的链接一样轻松地自动化操作。这在Firefox中也非常有效,因此如果代码包括使用Firefox,则会更好。
我会在点击下载Firefox之前声明是否已经完成了下载。
1个回答

0
尝试这个:

onclick="myFunction()"

当你点击超链接时,它将打开你的页面并执行任何你想要的JavaScript函数。
<a target="_blank" onclick="myFunction()" href="http://www.facebook.com/groups/gib.work">Gibwork Group page </a>

javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://gibwork.com/Gibwork.js';})();这是我的 JavaScript。它应该添加在哪里?在上面的代码中应该如何呈现?有没有办法延迟几秒钟 JavaScript,以便给浏览器加载群组页面的机会? - Jonathan
我尝试了这个,但是没有成功...它只是打开了群组页面,但之后没有激活JavaScript...下面的评论显示了我所写的内容。 - Jonathan
<a target="_blank" onclick="myFunction(javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://gibwork.com/Gibwork.js';})();)" href="http://www.facebook.com/groups/gib.work">Gibwork集团页面</a> - Jonathan
请帮我解决我的最后一个问题...如果您能够提供完整的HTML代码拼图,那将非常感激,这样我就可以直接复制并在我的端上测试它。我还想为JavaScript设置超时时间...这将给页面足够的时间来加载由于互联网连接。这段代码似乎只在Firefox中有效,但我不确定如何避免让用户下载Firefox以使其正常工作,并能够灵活地在任何流行的浏览器中正确加载。如果我解决了以上问题,我将成为世界上最幸福的人。 - Jonathan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接