我有一个由我正在使用的服务提供的外部 javascript,为了实现它,我需要“调用”一个这样的 javascript 文件:
<script type="text/javascript" src="sciprt src here"></script>
现在显然您不能调用 javascript 文件,但是当用户单击特定链接时,我需要有人在离开页面之前激活此脚本。这可能吗?
我有一个由我正在使用的服务提供的外部 javascript,为了实现它,我需要“调用”一个这样的 javascript 文件:
<script type="text/javascript" src="sciprt src here"></script>
现在显然您不能调用 javascript 文件,但是当用户单击特定链接时,我需要有人在离开页面之前激活此脚本。这可能吗?
在此处查看 JavaScript 如何页面:http: //www.w3schools.com/js/js_howto.asp
您可以将该脚本包含在 HTML 的头部或正文中,它应该可以正确加载。
我不知道你为什么需要这个,但我试图回答你的直接问题。
这应该有效(在 Firefox 和 Chrome 中测试)
<a href="/mylink/" id="myanchor">Click me</a>
<script type="text/javascript">
var anchor = document.getElementById("myanchor");
anchor.addEventListener("click",function(e) {
e.stopPropagation();
e.preventDefault();
var script = document.createElement('SCRIPT');
script.onload = function() {
alert("jquery loaded " + $);
window.location.href = anchor.href;
}
script.src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
});
</script>