• ベストアンサー

クリックされたか判断するには?

taskuniの回答

  • ベストアンサー
  • taskuni
  • ベストアンサー率71% (49/69)
回答No.3

以下のようなプログラムで実現可能だと思います。 ・PHPで表示したいデータを全て読み込んでHTMLに埋め込んでおく。 ・JavaScriptでクリック判断して埋め込んでおいたデータを表示する。 http://www.openspc2.org/reibun/javascript/mouse/006/ PHPで出来ること、JavaScriptで出来ること(サーバサイド・クライアントサイド)の理解を深めることが必要かと思われます。参考URLはSEO関連ページですが、そこら辺の事にも触れているので参考にして下さい。 また、クリックした時点のリアルタイムなデータが欲しい場合は、Ajaxといわれる、JavaScriptとサーバサイドとの連携プログラムを使うという手がありますが、こちらは少々難易度が高いです。

参考URL:
http://www.su-jine.com/sujine_seo_column0017.html
maxpower-zero
質問者

補足

レス有難うございました。 http://www.openspc2.org/reibun/javascript/mouse/006/ を見て作ることが出来ました。 一つ質問なのですが ツリーの『+』や『├』はTABで字下げする事は出来ないのでしょうか!?

関連するQ&A

  • クリックすると文字が大きくなる

    リンク先をクリックした直後に、文字が約2倍くらい大きくなってしまいます。その文字列だけの時もあるし、クリックした時のページ(ページ移動する前です)の文字全部の時もあります。エクスプローラーを最初に開いた時のHPはgooにしているのですが、そこではツールバーにあるリンク先を一つ押しただけで、全ての文字が大きくなってしまいました。こうなり始めたのは、ctrlを押しながらスクロールボタンを回して文字の大きさを変えたりした後からです。 パソコンを再起動しても、直りません。どうしたら良いでしょうか・・・。

  • Google Maps API の地図をクリックして、PHPの変数に格納。

    Google Maps API の地図をクリックして、PHPの変数に格納する方法はあるのでしょうか? 地図をクリックすると、JavaScriptにその座標の変数が格納されます。 それをどうにかしてPHPの変数に格納したいのですが、可能でしょうか? JavaScript⇒PHPはできなかったと思うのですが、何か良い方法があれば教えて頂けると嬉しいです。

    • ベストアンサー
    • PHP
  • 画面上をクリックするには?

     画面上をクリックするプログラムを作りたいのですが、どうすればいいのでしょう?  SendMessage API でメッセージを送ればいいのは分かるのですが、その先が分かりません。 特に特定のボタンや、コントロールをクリックするのではなく、座標を指定(SetCursorPos API でしたっけ?)してクリックさせたいのです。  ご存知の方、よろしくお願いいたします。

  • 初心者です。

    初心者です。 以下の質問(1),(2)を、よろしくお願いいたします。 perl で したことを php でしようとしています。 (1) Perl では フォームで、入力・送信された文字に応じて表示を変えるとき、 たとえば、 elsif (param('antwort') =~ /^Er/){ print ('Er まで OK 次 heisst<br>'); } とすると 入力:Erg 表示:Er まで OK, 次 heisst となりました。 これを php で実行しようとしています。 elseif($_POST['antwort'] == "Er"){ print ('Er まで OK, 次 heisst'); } としました。 入力:Er 表示:Er まで OK, 次 heisst となりますが 入力:Erg 表示:空白 でした。 入力:Erg 表示:Er まで OK, 次 heisst となるようにするには、 どうしたらよいでしょうか? よろしく、お願いいたします。 (2) perl で print startform( -method => 'POST', -action => "1001.cgi"); print blockquote(textfield(-name => 'antwort')); print submit(-value => 'Send'); print endform; と、すると フォームに文字を入力後 Send をクリックしても フォームに文字が表示されたままです。 しかし、php で <form method="post" action="1001.php" enctype="application/x-www-form-urlencoded"> <blockquote> <input type="textfield" name="antwort" /> </blockquote></form> と、すると、 フォームに文字を入力後 Send をクリックすると フォームに入力された文字が消えてしまいます。 php で フォームに文字を入力後 Send をクリックしても フォームに文字が表示されたまま、にするには、どうしたらよいでしょうか? お教えください。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • HPでクリックするとメーラーが立ち上がるようにしたい

    今HP作成中です。こんな(http://www.7key.jp/hp/_link/8.html)ページを見つけて、クリックすると新規メール画面が立ち上げるようにしようと思ったんですが、クリックするのを文字でなく画像にするにはどうしたらいいのでしょうか?

  • タスクバーの下に隠れたOKをクリックする方法

    OKをクリックしたいのですが、OKの文字がタスクバーの下に隠れているので クリックが出来ません。 クリックの代わりにキーボードを使って「OK」にする 方法があれば教えて下さい。 「ENTER」を押してみても反応がありません。

  • URLをクリックしても。。。。

    よくHPとかにあるバナーをクリックするとそのサイトにジャンプするんですが URLやアンダーバーの引かれてる文字をクリックしてもジャンプしないで画面が一瞬行くような感じになるけど画面は変わりません どうしたらいいんでしょう? やっぱりセキュリティ系の問題なんでしょうか?

  • Access クリック 挙動 ダブルクリック?

    こんにちは。 Access勉強中の初心者です。 初歩的な質問になるかと思いますが、どうぞよろしくお願いいたします。 今、Accessでシステムを構築している最中ですが Accessの挙動がおかしくなったため、質問させていただきました。 現在の症状としましては 1.フォームにボタンを配置 2.ボタンにVBAコードでダイアログを表示 3.ダイアログでファイルを選択 4.『OK』ボタンにてファイルを確定・読み込み 5.読み込み完了 で動作しております。 当初は問題なく動作していたのですが 4のファイルを選択してボタン押下時、以前はシングルクリックだったのが 現在はダブルクリック(※)で動作する仕様になりました。 特におかしなコードはないと思うのですが 突然このように挙動が変わったりするのでしょうか。 ワンクリックで読み込みを開始したく思いますので 改善策があれば教えてくださいませ。 ※ ダブルクリックといいますか、 1.ファイルを選択 2.OKボタンクリック(1回では効果なし) 3.その後、クリックやキーボードで(何かしらアクションを起こすと)読み込みが開始されます。 1.ファイル選択 2.タブでOKボタンまで移動 3.エンター押下 だと1エンターで読み込みが開始されます。 乱文、失礼いたしました。

  • 携帯のクリック保証広告があるASPがわからなくて困っています。

    携帯アフェリエイトを初めてかけだしのものですが、アクションインセンティブOKのクリック保証型の広告が充実しているASPを教えてほしいです。いくつでもかまいません。是非教えていただきたいです。その広告が一つでもあればいいですので。

  • PHPでクリックすると変数が10増える方法は?

    PHPでクリックすると変数が10増える方法は? PHPの全くの初心者です。 PHPのソースの中にある変数$maxの値を好きな時に10増やすため、 どこかをクリックすれば、$max+=10; が演算されるようにしたいのですが、 どういうソースを書けば、好きなタイミング(クリック時)に、 $max+=10; とすることが出来るでしょうか?