单独文档中的onClick事件

时间:2013-01-03 19:14:17

标签: javascript document

我已经完成了一个网页,我想将所有的onClick事件保存在一个单独的JS文档中,就像我正在使用的其他Javascripts一样。

我在HTML中使用atm的片段我想改变的是:

<a href="http://www.commercial.com" onclick="confirmLeave()" target="_blank"> 

<IMG SRC="picture_small.jpg" alt="Description" onClick="view(this);">

我保存在单独文档中的连接的Javascript代码是:

function confirmLeave() {
    if (confirm("Do you want to leave this page?")) {
        return true;
    } else {
        if (window.event) {
            window.event.returnValue = false;
        } else {
            e.preventDefault();
        }
        return false;
    }
}

并且

function view(img) {
    imgsrc = img.src.split("_")[0] + "_big.jpg";
    viewwin = window.open(imgsrc, 'viewwin', "width=790,height=444,location=0");
    viewwin.focus();
}

首先是询问访问者在点击指向外部网站的链接时是否要离开我的页面;另一个是显示他们点击的图片的更大版本。

1 个答案:

答案 0 :(得分:0)

您可以像这样创建指向外部javascript文件的链接。

<script src="http://yoururl.com/myjs.js"></script>