-4

だから、私はポップアンダー広告用のJavaScriptを持っています(うん、彼らが迷惑なのはわかっていますが、それは広告ではなく、メインページの後ろに開くページです)とにかく、スクリプトはあなたが私のページに行くと自動的にページを開くからですページ、ポップアップブロッカーは自動的にブロックするので、誰かが私のページのリンクをクリックしたときにスクリプトを実行したいので、自動的ではなくユーザーが開始するため、ポップアップブロッカーによってブロックされません..基本的に、誰かが私のページのリンクの1つをクリックすると、リンクが開きますが、私のページの後ろにあるポップも開きます..

4

4 に答える 4

4

これは1つのアプローチです:

HTML:

<a id="link">Link</a>

JavaScript:

function script() {
    alert("I'm the ad");
};

document.getElementById('link').onclick = function () {
    script();
};

デモンストレーションについては、このFiddleを参照してください。

/編集:はい、JavaScript は次のとおりです。

// copy and paste the script from the website

document.getElementById('open').onclick = function () {
    load_pop_power();
};

ユーザーがサイトにアクセスしたときに広告を表示したくない場合は、コードの半分を削除できます。

于 2013-07-03T07:09:42.190 に答える
0

ユーザーがリンクをクリックすると、「onlick」属性の JavaScript コードが実行されます。「window.open」は新しいウィンドウを開き、「return true」はリンクの通常の動作が機能し続けるという効果があります。

<a href="http://www.tiscover.com" onclick="window.open('http://www.tiscover.com'); return true;">tiscover</a>
于 2013-07-03T07:14:50.330 に答える
0

したがって、ポップアンダーをリンクのクリックイベントにバインドする必要がありますhttp://www.pagecolumn.com/javascript/bind_event_in_js_object.htmを参照してください

于 2013-07-03T07:04:50.880 に答える