javascript - 使用JavaScript打开2个网站

标签 javascript redirect dom-events javascript-framework

我想制作一个脚本,无论您用鼠标单击该网站的何处,都会在新选项卡中打开链接,每 10 次概率中选择 1 次。

这就是我目前所拥有的

<a href="newwindow.html" target="_blank">New Window</A>
<a href="http://www.example.org" onclick="window.open('http://www.google.com','newwin');">click me</a>

<script type="text/javascript">
var random=Math.floor(Math.random()*11);
alert(random);
window.open("http://www.google.com","windowName");
</script>

我正在考虑一个不可见的 div,当你点击它时它就会消失。

另外,当用户打开该链接后,我必须让他不会第二次打开它,所以我必须建立一个 session 。此步骤是可选的。

最佳答案

<script type="text/javascript">
    document.body.onclick = function () {
        var rand = Math.floor(Math.random()*10);    // 0-9 randomly
        if (rand === 0) {
            window.open("http://www.google.com","_tab");
        }
    }
</script>

关于javascript - 使用JavaScript打开2个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10356331/

相关文章:

redirect - PowerShell - 将可执行文件的 stderr 重定向到文件或变量,但仍将 stdout 转到控制台

php - 强制 PHP 在继续之前等待数据库操作完成

javascript - jQuery.click() 与 onClick

javascript - 如何在运行时在 innerHTML 中设置 id?

javascript - 检查值是否为 NaN 但允许特殊字符

javascript - Bootstrap Dropdown 在本地不工作但在 Fiddle 上工作

javascript - 制作类似确认的功能

excel - 从 Excel VBA 将输入重定向到可执行文件

javascript - Canvas:您将如何使用 Bresenham 的直线算法在两点之间进行正确的插值?

javascript - 在按键三.js 上更改对象 Material 的问题