1

私が使用している CMS ではテーマ スタイルに html を使用できないため (コーディングで奇妙な構造を使用している)、div を使用できません。クリック可能な背景画像を有効にする JavaScript コードは何ですか。

何か案は?

<meta name="description" content="description here"> 
<script type="text/javascript"> 
    document.backgroundImage = "url('http://mydomain.com/image.jpg')";
    function callback() { 
        location.href = "http://mylink.com";
    } 
    document.addEventListener("click", callback, false);
</script> 
<script type="text/javascript"> //google analytics code </script>
4

1 に答える 1

5

これが何かの背景ですよね?この何かは、クリック イベント ハンドラーを受け取る必要があります。

乾杯。

編集:例を追加:

仮説:

o.id = "OhMyCuteness";
o.style.backgroundImage = "url('...')";

それから:

o.addEventListener("click", callback, false);

と:

function callback(clickEvent) {
    alert("They clicked meeeee buhuhuhu: " + clickEvent.target.id);
}

Edit2: ドキュメントに背景がある場合、これはまったく同じです。要素「o」の代わりにドキュメントを のターゲットとして使用しaddEventListenerます。

于 2012-06-16T17:55:22.820 に答える