1

我不能使用 div,因为我使用的 CMS 不允许 html 进入主题样式(它在其编码中使用奇怪的结构)并且我发现唯一有效的是 javascript 但我不知道什么 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 回答