• ベストアンサー

クリックのアクティブ非アクティブ

文章中に、リンクを貼っていますが、そのリンクをランダムもしくは時間ごとに、クリックできたり、できないようにすることはできるでしょうか。 たとえば、 アクセスするごとにランダムに、クリックできるときとできないときがあったり(クリックできないときは、単なる文章として読める) あるいは、○秒間はリンクできるが、リロードなしで△秒経過するとクリックできなくなり、また□秒たつとリンクがアクティブになって、クリックできる というようなものです。 できれば後者が仕掛けてきに、おもしろくていいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

例えば、こんな感じですかね。 サンプルでは、偶数分(例えば、0分とか4分とか)にページを開くとリンクになっているというものです。 条件を調べるところで Math.randomを使うとランダムに setIntervalか、setTimeoutを使って時間経過によって関数の呼出(この場合は、リンクをセットしたり解除したりする関数を呼び出す)ができます。 --------------------------------------------------------------- <script type="text/javascript"> <!-- window.onload=fakeLinkSet; function fakeLinkSet(){ var aDate = new Date(); if(aDate.getMinutes() % 2 ==0){ var fake = document.getElementById('fakeLink'); fake.style.textDecoration='underline'; fake.onclick=function(){location.href='index.html'}; } } //--> </script> ~ <span id="fakeLink">偽リンク</span>

関連するQ&A

  • リンクが同時にクリックされる確率

    あるウェブサイトのひとつの記事内にN個のリンクがあるときに、複数のユーザにより 1秒間にN個の異なるリンクが同時に押される確率を求めたいです。 下記のとおり考えましたが、確率が苦手なので、正しい解答となっているか確認 して頂きたく投稿致しました。 (自分の回答) 1分間に100個のリンクが押されるという事実は分かっているものとする。 1分間に1つのリンクがクリックされる確率は、1/100 なので、 1秒ごとに考えると、ある1秒間(たとえば、00:00:01~00:00:02の1秒間)にN個のリンクが 同時に押される確率は、(1/100)^N となる。 A^Nは,AのN乗を表す。 同様に,00:00:59~00:01:00までの各1秒間は同様の確率となるので、 1秒間にN個のリンクが同時に押される確率は60×(1/100)^Nとなる。 よろしくお願い致します。

  • javascriptカウントタイマー設置について

    javascriptに関する質問です。 ページにアクセスすると残り30分からスタートし、 リロードをしてもアクセスし直しても時間は元に戻ることなく、 30分経過後はずっと00分00秒00のままのカウントダウンタイマーって どう作ればいいのでしょう? Javascript全く分からないんでご教授頂ければ幸いです。

  • クリックカウントをTOTAL表示

    http://merlion.cool.ne.jp/cgi/click/click.shtml のような感じを探しているんですけど・・・。 ↑はリンクが一つだけで、同じページを指定していて、リアルタイムで表示されますが、 探しているのは数個のリンク(それぞれ別のサイトへジャンプ)をクリックしてトップページをリロードするとトータルで表示される方法を教えてください。 あと、カウントは各リンク一日一回、二重カウントができないようにもしたいです。 よろしくお願いします。

  • バナー広告のシステムについて

    仲間のページのバナーを自分の ページに起きリンクしたいのですが @リロードされたり来訪される度に ランダムに変わる @そのイメージをクリックすると 特定のページにリンクされている と言った具合にしたいのです つまり、方々のwebで見かける バナー広告のシステムをまねたいのです 方法もしくは詳しいページを教えて下さい

  • ブラウザのリンクのクリックを自動化したい

    ブラウザのリンクのクリックを自動化したい ブラウザ上での特定のリンクのクリックを自動化したいのですが、どのような方法があるか教えてください。 インターネット上のあるサイトで、複数のリンク(アンカー)が列挙されるページがあったとします。 そのリンクの中の、特定の文字列パターンを持ったリンク文字のみを自動クリックしたいのです。 リンク文字は常に同じ長さというわけではないので、マウス位置も可変しますので、マウスマクロ等では対応できません。 リンクは5分ごとに新たなリンクが次々と出てきますので、それぞれクリックは一回のみ、 リロードも5分おきに自動でできればさらにありがたいのですが、 これらを実現するのに必要なのはjavascriptでしょうか? まず実現するための方法選びがわからずに困っています。 どうかお願いします。

  • クリック数はわかるものですか?

    あるページに10箇所にリンクを作成したとして、 どのリンクがクリックが多いだとかわかるようにはできるものなのでしょうか? アクセス数はログでわかりますが、 ページ内のどのリンクに人気があるかも気になるものです。

    • ベストアンサー
    • CGI
  • ブログ村へのリンクをクリックしてもらうためには

    ブログをやっていてブログ村のランキングにも参加しています。 毎回記事の最後にブログ村へのリンクも張っています。 (「ランキングに参加していますので応援お願いします」という文章付きで) が、ブログへのアクセス数は多いのにブログ村へのリンクをクリックしてくれる人は ほとんどゼロなので全然ランキングが上げられません。。 どうすればクリックしてもらいやすくなるでしょうか? ランキング上位にいる人のブログは見てみましたが、 リンクの張り方は自分のとそんな変わりがないようです。 よろしくお願いします。

  • 前のページの親ウインドウをリロードできます?

    やりたいことは、 前のページの親ウインドウをリロードすることです。 親ウインドウのリロードは使っています。 「前のページの」というところが「???」です。 1クリック→ 2サブウインドウ開く→ここでリンククリック→ 3サブウインドウの次のページ #3でリンククリックしたときに1の親ページをリロードしたいのですが。

  • ランダムリンクのクリック数カウント方法

    ブログ内でお遊び的に占いの様な形でランダムにリンクする下記コードを使用しております。 <a href="http://123123123.com/" onclick="var urls=['http://11111.com/','http://22222.com/','http://33333.com/','http://44444.com/','http://55555.com/'];window.open().location.href=urls[Math.floor(Math.random()*urls.length)];return false">ランダムリンク</a> このリンクのクリック数をアナリティクスでイベントカテゴリ等で計測したいのですが、方法が分かりません。 全体のクリック数でも、ランダムの個別のクリック数でもどちらでもかまいません。 ご教示願います。

  • クリックするごとに違うページにリンクさせたい

    ホームページ作りで悩んでいるのですが… 一つの画像(jpg)をクリックするたびにランダムに違うページにリンクさせたいのですがどのようにしたら良いでしょうか? ボタンやフォームでとかでなく一つの画像でできますか? なにぶん初心者なのですいません。

    • ベストアンサー
    • Java

専門家に質問してみよう