0

我已经完成了一个网页,我想将我的所有 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();
}

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

4

1 回答 1

0

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

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

于 2013-01-03T19:16:37.707 回答