0

その Web サイトのどこをマウスでクリックしても、リンクが新しいタブで開かれ、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について考えていました。

また、ユーザーがそのリンクを開いた後、2 回目は開かないようにする必要があるため、セッションを作成する必要があります。このステップはオプションです。

4

2 に答える 2

3
<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>
于 2012-04-27T19:06:16.390 に答える
0

これだけでどう?

<script type="text/javascript">
    document.body.onclick = function () {
        var rand = Math.floor(Math.random()*10);    // 0-9 randomly
        if (rand === 0) {
            alert("1 in 10 chance!");
        }
    }
</script>

</p>

于 2012-04-27T19:01:48.847 に答える