如何“调用”外部javascript文件onclick?

时间:2013-10-15 15:31:52

标签: javascript

我有一个由我正在使用的服务提供的外部JavaScript,为了实现它,我需要“调用”这样的javascript文件:

<script type="text/javascript" src="sciprt src here"></script>

现在显然你无法调用javascript文件,但是当用户点击特定链接时,我需要有人在离开页面之前激活此脚本。这可能吗?

2 个答案:

答案 0 :(得分:0)

在这里查看JavaScript如何分页: http://www.w3schools.com/js/js_howto.asp

您可以将该脚本包含在HTML的头部或正文中,并且应该正确加载。

答案 1 :(得分:0)

我不知道你为什么需要这个,但我想回答你的直接问题。

这应该有效(在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>

DEMO http://jsfiddle.net/3K7UG/