• ベストアンサー

リンク先をダンラムに表示することは可能ですか?

ホームページを運営しています。DWで製作していてHTMLとCSSの基礎は分かっているつもりのものです。JAVASCRIPTは全く分かりません。 ホームページで同じ箇所にAというリンク先とBというリンク先をダンラムに表示させることは可能かというのが質問です。JAVASCRIPTを使えばできそうな気がするのですがどこを調べてもでてこないので質問させていただきました。 この時50%Aというリンク先が表示されて、50%Bというリンク先が表示されたとして、クリック率を計測できればどちらのコピーライトがよりクリック率が高いが分かる気がするのです。 ご存知の方いらっしゃいましたらよろしくお願いします。

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

  • ベストアンサー
  • simeondun
  • ベストアンサー率80% (21/26)
回答No.1

希望なさっているものとは違うかもしれませんが下記のページが参考になりませんでしょうか。 [リンクをランダムに表示する方法] http://www5e.biglobe.ne.jp/~access_r/hp/javascript/js_075.html [ランダムリンク] http://iswebmag.hp.infoseek.co.jp/143/sample01.html > この時50%Aというリンク先が表示されて、50%Bというリンク先が表示されたとして(以下略) それぞれを「50%」としてしまうのでしたら、上記ページの場合2つのみ設定するといいでしょう。 > クリック率を計測できれば(中略)クリック率が高いが分かる気がするのです。 この場合をご希望なさる場合、カテゴリを 『[技術者向] コンピューター > プログラミング > JavaScript』 で質問なさると専門的に答えて下さる方がいらっしゃると思いますよ。

koguma7777
質問者

お礼

ご回答ありがとうございます。 今度試してみたいと思います。 >>『[技術者向] コンピューター > プログラミング > JavaScript』 もし解決できなければこちらも利用させていただきます。 有益な情報ありがとうございます。

その他の回答 (1)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

JavaScriptだとこんなのがありますけど。 a.html(リンクページ) b.html(ランダムにリンク先へジャンプさせるページ) a.htmlのリンククリック→b.htmlでランダム発生処理→ランダムにリンク先を表示。 ---a.thml--- <html> <head> <title></title> </head> <body> <a href="b.html" target="_blank">Yahoo!及びgooへランダムにジャンプします。</a> </body> </html> ---b.html--- <html> <head> <title></title> <script language="JavaScript"><!-- ran_jumURL = new Array(); ran_jumURL[0] = "http://www.yahoo.co.jp/"; ran_jumURL[1] = "http://www.goo.ne.jp/"; n = Math.floor(Math.random() * ran_jumURL.length); location.href = ran_jumURL[n]; // --></script> </head> <body> </body> </html>

koguma7777
質問者

お礼

ご回答ありがとうございます。 ジャパスクリプトの基本がさっぱりなので、 ちょっと分からないのですが、 基本を勉強してから試してみようと思います。 どうもありがとうございました。

関連するQ&A

  • リンク先が表示されません。

    ページ内をクリックしても、リンク先へいけません。 リンク先のURLの表示がjavascriptになってしまいます。 セキュリティレベルを中にして、javascriptも有効したのですがだめでした・・・。 解決方法をお願いします。

  • フレームリンク内にリンク先のページが表示されてしまいます

    フレームリンクを使うと外部のページを表示できるのですが、 表示してから外部ページをクリックしても、 フレームリンク内にリンク先のページが表示されてしまいます。 (アドレスはフレームリンクページのURL) クリックした際に、実際のリンク先のページが表示することは可能でしょうか? Javascriptを使用してもOKです。 よろしくお願いします。

  • Aのリンク先をクリックするとBのリンク先にアクセスできる機能

    宜しくお願いします。 携帯向けのHPを作成しています。 ページを製作する際に、 Aのリンク先をクリックするとBのリンク先にアクセスできる機能を組み入れたいと思います。 TOPページからAリンク先をクリック→TOPページに戻り→Bリンク先にアクセス。 Aをクリックしない場合はBにアクセスできない。 という機能です。 こちらをつくるのは難しいでしょうか? CGIをつかわずに行うことは可能ですか?←ダメ元ですが…。 http://okwave.jp/qa3960723.html http://okwave.jp/qa1417302.html を参考にさせて頂いたのですが、解決はされていないようなので。

    • 締切済み
    • CGI
  • ページの途中にリンクするとそれより上部分が表示されない。

    ページの途中にリンクするとそれより上部分が表示されない。 HTML,css,javascriptを組み合わせてページを作っています。 リンク先:<a name="tochu" id="tochu"></a> リンク元:<a href="ファイル名#tochu">途中へ</a> と記述しております。リンクをクリックすると移動はするのですが、 リンク先の名前をつけたところがページの一番上になってしまい、 それより上部が表示されず、上にスクロールも出来ません。 ページ全体が上にずれ、画面外にはみ出してしまっている状態です。 cssのposition等の設定かと思い、探したのですがそのような記述はありません。 原因を思い当たる方、おられましたらよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • JavaScriptを使用したリンク先が開かない

    JavaScriptを使用しているホームページが結構あります。 閲覧だけなら問題なく見れるのですが、そのページのリンク先をクリックしてもジャンプしない(開かない)ケースがあります。 具体的には、 「javascript: setWishList('2');」 とあるリンク先はクリックすれば開くのですが、 「javascript: itemStockSqlWinOpen();」 とあるリンク先はクリックしても開かず、なにも反応しません。 なにか設定に問題があるのでしょうか? ご存知の方、よろしくお願いします。 OS:WinXP HOME ブラウザ:IE6

  • カテゴリをクリックして、リンク先一覧を表示させたい

    テーブル内のカテゴリをクリックすると、別テーブルにリンク先一覧を表示させるような、リンクページを作りたいのですが、下記のように組むと、 「リンク1」をクリック→別テーブルにちゃんとリンク先一覧が表示される。 次に「リンク2」をクリックすると「リンク1」のリンク先一覧の下に「リンク2」のリンク先一覧も表示されてしまう。 しかも2回クリックしないと表示されません(泣 「リンク2」をクリックしたら「リンク1」で表示させたリンク先一覧と入れ替えで、リンク先を表示させたいのですが、やり方が分かる方いらしたら、ご教授お願いします。 <HEAD> <SCRIPT language="JavaScript"> <!-- // プルダウンメニュー flag = false; function pullDown01() { if(flag) ID01.style.visibility = "hidden"; else ID01.style.visibility = "visible"; flag = !flag; } function pullDown02() { if(flag) ID02.style.visibility = "hidden"; else ID02.style.visibility = "visible"; flag = !flag; } //--> </SCRIPT> </HEAD> <BODY> <TABLE border="1"> <TBODY> <TR> <TD><A href="javaScript:pullDown01()">リンク1</a><BR> <BR> <A href="javaScript:pullDown02()">リンク2</a><BR> </TD> <TD style="width:380px;height:190px"> <DIV id="ID01" style="visibility: hidden;"> <A href="http://www.yahoo.co.jp/">■Yahoo!</A><BR> </DIV> <DIV id="ID02" style="visibility: hidden;"> <A href="http://bb.yahoo.co.jp/">■Yahoo! BB</A><BR> </DIV> </TD> </TR> </TBODY> </TABLE> </BODY>

  • タスクバーのリンク先

     Webページのハイパーリンクの上をポイントすると普通は左下のタスクバーにリンク先が表示されます。  これをJavaScriptもしくはHTMLまたはCSSを使って表示させないようにする方法はないでしょうか?よろしくお願いします

  • javascript リンク先の変更

    遅くに失礼致します。 Javascriptで可能かどうかは分からないのですが リンク先を変更する手段を探しています。 現在ホームページを組んでおり、jQueryのスクリプトお導入した所、 リンク先に数値が指定してありその数値を変更したいのですが 変更するとjQueryが動作しなくなり困っております。 html側のソースは <a href="a?x=344&y=-53" class="a_a"><img src="#"></a> <a href="b?x=-50&y=0" class="a_b"><img src="#"></a> 等となっており、 画像をクリックしたら一度 a?x=344&y=-53.html に移動してから自動で別ページへ誘導する事を 考えてみたのですがその様なファイルが作れるはずもなく行き先を失いました。 クリックしてリンクが a?x=344&y=-53 なら ****.html に誘導等といった事はjavascriptで可能なのでしょうか? また、対策として何か方法があるようでしたらご教授頂ければ幸いです。 何卒、宜しくお願い致します。

  • ステータスバーに表示されるリンク先について

    リンク上にマウスを乗せると、ブラウザの左下、ステータスバーにリンク先がでます。 この表示をなくせないでしょうか。 Javascriptで試したみましたがどうやらダメみたいです。 ご存知の方いましたらご回答ください。 ちなみに使用したスクリプトは、 <html> <body> <script language="javascript"> <!-- function over(){ window.status=" "; } --> </script> <a href="http://www.goo.ne.jp"onMouseover="over()">gooへ</a> </body> <html> にしてみましたが、マウスをリンクに乗せた時はどうしてもリンク先がステータスバーにでてしまいます。

  • フレーム表示のページのリンク先を同ページ内に複数指定したいのですが・・・

    お世話になります。 質問の内容なのですが、 ホームページをフレーム表示でA,B,Cと3分割した場合に、 フレームAのリンクの1つをターゲットフレームでフレームBにリンクしたとします。 フレームAからフレームBにリンクしたリンクをクリックした時に、フレームCの表示を違うHTMLに変えることはできないのでしょうか? わかりずらくてすみません。 要は、フレームAのリンク指定先をフレームBとC 2つにすることは可能なのでしょうか? またフレームBにリンクしてあるフレームAのリンクをクリックした時に、 フレームCに貼ってある画像のみを変更するようなことはできるのでしょうか? わかりずらくて申し訳ありませんが、よろしくお願い致します。

専門家に質問してみよう