0

ブラウザ画面がクリックされるたびにiframeをリロードするスクリプトがあります(完全に機能します)。特定のリンクでJavaScriptが実行されないようにするにはどうすればよいのでしょうか。

これが私の現在のスクリプトです:

document.onclick= function(event) {
    if (event===tichack) event= window.event;
    var target= 'target' in event? event.target : event.srcElement;

   document.getElementById("tichack").src = "http://link.com?"+(+new Date());
};

例は次のようなものでしょうか?(明らかに間違っています)しかし、私が達成しようとしていることをよりよく理解できるでしょう。検索を割り当てましたが、運がありませんでしたか?:

onclick="javascript:disabled=true;"
4

3 に答える 3

0

あなたはこれを行うことができます:

document.onclick = function (event) {
    event = event || window.event;
    if (event.target.id != 'tichack') return;
    document.getElementById("tichack").src = "http://link.com?" + (+new Date());
};

ここでは、ドキュメント クリック イベントはtichackリンクに対してのみ機能します。

簡単なデモはこちら

于 2013-05-22T13:42:17.580 に答える