如果有人点击我网站上的某个地方,则会在新标签页中打开新链接

时间:2016-02-29 15:12:51

标签: javascript html onclick

我有一个基于WordPress的网站,访问量很高。我想当任何人点击我的网站时,在新标签页中打开一个新链接。我不是编码方面的专家。那么,我使用哪个代码以及我把它放在哪里?

3 个答案:

答案 0 :(得分:4)

在你的WP模板中找到你的锚链接,应该是这样的

target="_blank"

添加<a href="http://your_url_here.html">Link</a> ,如下所示:

target="_blank"

答案 1 :(得分:0)

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php &gt;内标签,您可以添加<a来执行此操作。

答案 2 :(得分:0)

在问题标题中,他提到任何地方,这是从以下解决方案中获得的

<!doctype html>
<html>
<head>
    <title>This is the title</title>

    <script type="text/javascript">
        function mainWindowLoaded()
        {
            console.log("Main windwo is loaded");
            document.getElementById('wholebody').addEventListener('click', clickedInBody);
        }

        function clickedInBody()
        {
            console.log("log added");
            window.open('https://www.google.com', '_blank');
        }
        window.addEventListener('load', mainWindowLoaded);
    </script>
</head>


<body >

    <div
        id='wholebody' 
        style="background-color:rgba(255, 0, 255, 0.3); position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1">

    </div>

    <h1> Your website content goes here  </h1>

</body>

这里的关键思想是添加一个覆盖div,其中z-index高于整个页面内容。此div中添加了click操作,该操作会静默捕获所有点击事件。