0

Web ページを作成しましたが、使用している残りの Javascript と同様に、すべての onClick イベントを別の JS ドキュメントに保持したいと考えています。

現時点で変更したい 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 つ目は、訪問者が外部サイトへのリンクをクリックしたときに、私のページを離れたいかどうかを尋ねることです。もう 1 つは、クリックした画像の拡大版を表示することです。

4

1 に答える 1

0

このように、外部の JavaScript ファイルへのリンクを作成できます。

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

于 2013-01-03T19:16:37.707 に答える