我将如何在单击时“调用”外部JavaScript文件
How would I "call" an external javascript file onclick?
我正在使用的服务提供了一个外部javascript,为了实现它,我需要像这样"调用"一个javascript文件:
<script type="text/javascript" src="sciprt src here"></script>
现在显然你不能调用javascript文件,但是当用户点击特定链接时,我需要有人在离开页面之前激活这个脚本。这可能吗?
我不知道
你为什么需要这个,但我试图回答你的直接问题。
这应该有效(在火狐和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>
演示 http://jsfiddle.net/3K7UG/
看看 JavaScript 如何在这里页面:http://www.w3schools.com/js/js_howto.asp
您可以将该脚本包含在 HTML 的头部或正文中,它应该正确加载。
相关文章:
- 如何从窗体调用外部javascript方法
- 如何使用Java在WebDriver中调用外部JavaScript
- 从Haml调用外部javascript中的ruby数组
- 有什么方法可以调用外部URI方案吗
- 我的函数不起作用,Ajax调用,JQuery,调用外部?我不知道
- 在 HTML 中调用外部.js文件
- 如何使用Javascript调用外部库's函数内部的函数
- 调用外部JavaScript文件中的会话变量
- 如何使用javascript(和AJAX?)调用外部对象
- 调用外部javascript文件时出现问题
- 在 mongo map 中调用外部 javascript 函数(对象)或减少上下文的可能方法
- 如何使用node.js在HTML中调用外部JavaScript文件
- 如何在 javascript 中内部调用外部函数
- 在 JavaScript 中调用外部脚本
- 调用外部JS函数验证电子邮件
- 使用 Node 应用程序 (KeystoneJS) 调用外部 API
- 使用调试器从内部函数调用外部函数中定义的变量
- 从 MXML 调用外部 JavaScript 函数
- 我将如何在单击时“调用”外部JavaScript文件
- 如何在内部异步函数完成运行后调用外部函数返回