• ベストアンサー

ランダムリンクとTHIS構文

マウスでクリックするとランダムで行き先が変わるようなJAVAスクリプトを探しているのですが、なかなかみつかりません。紹介しているページがありましたら教えて下さい。 もうひとつは、THIS構文というのがJAVAスクリプト言語としてあるみたいですが、理解できないので、教えて下さい。

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

> マウスでクリックするとランダムで行き先が変わるようなJAVAスクリプトを探しているのですが、なかなかみつかりません。 実用性はいざ知らず、題材としてはわかりやすいので、いろいろありますよ。 どの検索エンジンでも良いので "ランダム リンク JavaScript" なんてキーワードで 探してみてください。そのうちのひとつを参考URLに書いておきます。 > THIS構文というのがJAVAスクリプト言語としてあるみたいですが、理解できない 自分自身を指すオブジェクトです。関数の中で使う場面は、あまり想像できない のですが、たとえば、type=submit 以外のボタンでも、押されたら submit する 場合には、 <input type="button" onClick="this.form.submit()"> というふうに書きます(例自体に有用性はないです)。 this が、このボタンを指します。ボタンはプロパティとして、それが含まれる <form> を指す form というプロパティを持ってます。form は submit を 実行する submit() というメソッドを持ってます。関数に分けると、こんな感じ。 <script> function do_submit(f) {   f.submit(); } </script> <input type="button" onClick="do_submit(this.form)">

参考URL:
http://www.oitaweb.ne.jp/hp/tatsuya/java/rndlink2.htm
noname#2500
質問者

お礼

ありがとうございました。 是非使わせていただきます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • サイトにランダムで行先の変わるリンクを組み込みたい

    Google site、およびスクリプトに関する質問です。 自サイトの文章中にランダムで行先の変わるリンクを複数組み込みたいのですが、検索して見つけたJavaスクリプトでは読み込んでくれず、どうやらxmlテキストを書いてガジェットとして読み込ませる必要があるようです。どなたかxmlテキストを書いていただけるか、良い方法をご存知の方がおりましたらよろしくお願いします。

  • ランダムリンク+自動ジャンプ(JSのみで)

    javaスクリプトのみで、ランダムリンクでの自動ジャンプさせるにはどうすればいいですか?ランダムリンクのjavaスクリプトと自動ジャンプのjavaスクリプトを組み合わせる形です。 ちなみにこれは、サイトの転送量軽減させたくて質問してます。やっぱりCGIでつくるより転送量軽減になりますよね?

  • リンクをランダムに変えたい

    画像ランダムスクリプトと同じような感じでリンクをランダムに変えることは可能でしょうか? つまりリンク先をいくつか用意しておいた上でページを表示するたびにテキスト上のリンク先を変化させたいのです。 ご教授よろしくお願い致します。

  • ランダムにリンク先を表示させる方法が知りたいです

    CGIなのかJAVAなのかハッキリしないのですが・・・ 助けてください。       gifボタンをクリックすると ------------------------------------------------------------    ↓        ↓        ↓ サイトAに飛ぶ   サイトBに飛ぶ  サイトCに飛ぶ 順番はどうでも良いので、ランダムに違うページにリンクさせたいのです。 占いなんかのイメージでしょうか。 色々調べたのですが、なかなかみつからなくて・・・ おわかりになる方も少ないみたいで・・ すみません。もし・・もしわかったら教えてください。

    • 締切済み
    • CGI
  • サブページからランダムにジャンプできる?

    今度新たに立ち上げるホームページで、ひとつのボタンをクリックするだけで、いくつかのコンテンツや、サブページのなかから、ランダムに選択されたところへジャンプするような「びっくり箱」のようなものを置いてみたいと思っているんですが、あまり詳しくない私にも設置できるようなJAVAスクリプトはあるでしょうか? あれば、是非、教えていただきたいのですが、宜しくお願いします。

  • 画像からランダムリンク

    Javascriptでランダムリンクをする場合、 <form> <input type=button onClick="jump()" value="ランダム"> </form> <script> url = new Array(); url[0] = "00.html"; url[1] = "01.html"; url[2] = "02.html"; function jump() { p = Math.round(Math.random() * (url.length - 1)); parent.top.document.location = url[p]; } </script> という記述を使うのは知っているんですが、 「ランダムリンク」というボタンではなく、 画像をクリックしてランダムリンクさせることは可能でしょうか? Javascriptでは無理な場合、 画像からランダムリンクを張る方法はありますか? CGI等でも構いませんので、お勧めがあれば教えてください。

  • 画像がランダムに表示されるFLASH

    いつもお世話になっています。 以下のようなFLASHを作りたいのですが、やり方がわからず困っています。 (1)リロードするたびにランダムで切り替わる画像1~6がある (2)画像の横にボタン1~6があり、マウスオーバーするとそれぞれ画像1、画像2…と表示される (3)ボタン1~6をクリックするとwebページ1~6へジャンプ(リンクさせている) 上記目的のうち、(2)(3)については完成しています。具体的にはAフレームには画像1、Bフレームには画像2…と配置し、ボタン1~6のアクションスクリプトにそれぞれ「マウスオーバー時にAフレームに飛ぶ」と記述しています。そしてメインのタイムライン1フレーム目にはアクションスクリプトに「ボタン1がクリックされたらwebページ1へ、ボタン2がクリックされたらwebページ2へ…」と記述しています。 これで(2)(3)の目的は果たせており、問題は(1)です。 ランダム表示される画像があり、ボタンのマウスオーバーで指定した画像が表示され、クリックでwebページへとぶ、ためにはどこにどんな記述をすれば良いのでしょうか? ちなみに作ったFLASHがサイトのトップページの一部となり、クリックで飛ぶwebページはそのサイト内です。 アドバイスいただけると助かります。 どうかよろしくお願いします。FLASHは上記がほぼ初めての挑戦である初心者です。

  • ランダムにテキスト表示

    あるページにアクセスしたときに ランダムにテキスト表示されるようにしたいです ただ、条件があって 携帯電話のインターネット閲覧でも ちゃんと作動するやり方は無いでしょうか? 一回javaスクリプトっていうので やってみたんですがパソコンのIEからは 大丈夫だったんですが 携帯で見たら何も表示されませんでした

    • ベストアンサー
    • HTML
  • ランダムリンクのボタンを

    http://www.red.oit-net.jp/tatsuya/java/rndlink.htm こちらのサイトを参考にして、ランダムリンクをホームページに設置してみたのですが、リンク先の表示が、同一のページになってしまうのですが、新しいタブでリンク先のホームページが表示されるようにするにはどうすればよいでしょうか? 回答宜しくお願いします。

    • ベストアンサー
    • HTML
  • Javascriptでランダムに画像を表示させ、さらにリンクさせる

    当方、ホームページを作成していまして、 画像をランダムに表示させることはできたのですが、 さらにその画像をクリックにて違うページにリンクさせたいと考えております。 いろいろ検索してみたのですが、明確な回答が見つからなかったもので、、、 どなたかご回答いただけると、大変助かります。 どうぞよろしくお願いいたします。 現時点で、以下の様になっています。 (4枚の画像をランダム表示させ、リンク先は同じ場所を考えています) <script language="JavaScript"> <!-- ranimg = new Array(); ranimg[0]="0.gif"; ranimg[1]="1.gif"; ranimg[2]="2.gif"; ranimg[3]="3.gif"; xx = Math.floor(ranimg.length*Math.random()); ranimg = ranimg[Math.floor(xx)]; document.write('<img src="'+ ranimg +'">'); // --> </script>

このQ&Aのポイント
  • 焼入れ後の残留オーステナイト率の測定方法はX線によるものが主流ですが、他にも方法が存在します。
  • X線による測定は比較的簡単であり、非破壊的な方法です。
  • しかしこれ以外にもマイクロスコープや電子顕微鏡などを用いた測定方法もあります。
回答を見る

専門家に質問してみよう