• 締切済み

phpでアンカーを使用

 phpでツリー型の掲示板を作成しているのですが  ツリーの一覧表示でアンカーを使用し、自分が見たい  レスに飛びたいのですがアンカーがうまく働きません  。 例) http:/・・・・・/index.php?mode=all#05

みんなの回答

回答No.1

アンカー(#xxx)はブラウザが解釈し挙動を決めている部分があるので、?mode=allのようなパラメータが付いた時の挙動がブラウザによって違う場合があります。 この問題、確か以前僕も疑問を持って色々実験してみた事があったんですが、その結果を忘れました(笑)。ごめんなさい。ただ、うまくいかない原因はパラメータとの絡みなので index.php#05?mode=all とか色々変えて実験してみて下さい。 ただその時、明確な答えが出なかったような記憶があります。数年前なのでブラウザのバージョンも違いますけど。

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

関連するQ&A

  • PHPの値受け渡しとアンカーを一緒に使用できますか?

    今、PHPでデータベースと連携してページを作成しています。 同じページ内をCSSで左側と右側にまず分けています。 左側に目次をつくり、文字をクリックするとそれに対応した内容をデータベースから読み込み、右側に表示するというページを作成しました。 しかし、右側に表示する文章がデザインの都合上、下の方に表示しているので、目次をクリックするたびにスクロールしなければいけません。 それをなくすために、同じページ内にアンカーを作成して、 クリックしたらそのアンカーに飛ぶようにしたいのですが、うまくいきません。。 うまく説明できないのでコードで書きますが、つまり index.phpというページの左側には a b c というように目次の文字が羅列してあって、 aのリンクは「index.php?name=a」というようにしておいて、 aをクリックしたらそのページの$nameに「a」を渡したページを表示します。 で、やりたいことは同ページ内にアンカー「tag」を埋め込んであるので、できたらindex.php#tagを表示させたくて、 気持ちとしてはaをクリックしたら「index.php#tag?name=a」というページを表示したいのですが、このコードだとうまく表示されません。 値受け渡しとアンカーを同時に使用する方法があったら教えていただきたいです。 説明が下手ですみません>< わかる方いたら、ぜひお願いいたします。

    • ベストアンサー
    • PHP
  • html側のアンカーから値をphpに渡してincludeで表示したいの

    html側のアンカーから値をphpに渡してincludeで表示したいのですがうまくいきません。 どなたか教えてください。 index.html -------------------------------------------- <html> <body> <a href="main.php?mode=kaisya">会社概要</a> </body> </html> ------------------------------------------- main.php ------------------------------------------ <? $mode = $_GET('mode'); include "header.html"; include "$mode.html"; onclude "footer.html"; ?> ----------------------------------------- ↑でうまく行きません main.phpの$mode = $_GET('mode');の記述を 消すとヘッダーとフッターは表示されるんですが記入すると何にも表示されません --------------------------------------- index.html(main.phpへのリンクがあるファイル) main.php(ヘッダー、フッター、ボディーをincludeで表示) header.html(ヘッダー部分) footer.html(フッター部分) kaisya.html(body部分) ---------------------------------------- テストなので上記ファイルは全て同ディレクトリにいれてます 原因を調べていますが、分からず、、、、、 どなたか教えて下さい

    • ベストアンサー
    • PHP
  • PHPとMYSQLを使って掲示板を作りたいんですが

    PHPとMYSQLを使って掲示板を作りたいんですが作り方が載っているHPなどないでしょうか?レスができる掲示板が作りたいです。 私はHPをまだ作った事がないのでわかりやすく書いてあるHPがいいです。PHPとMYSQLは本で勉強したんですが、レス付きの掲示板作成が載ってなかったのでここで質問させてもらいました。 よろしく御願いします。

    • ベストアンサー
    • PHP
  • index.phpにbbs.phpを埋め込みたい

    http://www.abc.com/bbs.php としてすでに機能している掲示板があるとします。これを、index.htmlの中の一部として、表示させたい場合、記述としてはどのように書けばいいのでしょうか?index.htmlの表示させたい箇所に <?php include '[パス]/bbs.php'; ?> と書けば、そこだけ掲示板が実行されて、表示される、と考えていいのでしょうか?あるいは、requireでもいのでしょうか?

    • ベストアンサー
    • PHP
  • 【PHP】XAMPPからPHPファイルが開けない

    PHPを学習しようと、WidowsにXAMPPをインストールし、文字化け対策も終えました。 添付画像は見にくいとは思いますが、(上の段)左→右、(下の段)左→右の順番で見て下さい。 まず、(1枚目)「htdocs]」フォルダ内に学習用の「study」というフォルダを作成しました。 (2枚目)その中に練習用のPHPファイル(拡張子.php)を5つほど作成しました。 (3枚目)XAMPPのApacheはオンにしています。 (4枚目)ブラウザ(Chrome)でローカルフォルダのindexを表示するパスを指定してやると一覧に1枚目に作成した「study」フォルダが表示されます。 (5枚目)一覧に表示された「study」フォルダを指定してクリックで開いても 作成したはずのphpファイルが全く表示されません。 3~4か月前にインストールし、PHPファイルを作成した際にはキチンと 表示され、入力したPHPはちゃんと反映されていました。 何が原因なのでしょうか? 分かる方いらっしゃいましたら教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • Word2000のアンカーの詳細を教えてください

    他人が作成したデータにアンカーが表示されますがその上でクリックしドラッグしようとすると更に小さなアンカーが出てきますが、その使用方法が分かりません。ヘルプを読んでも理解できないため、教えてください。お願いいたします。

  • index.phpの中でPHP掲示板のサンプルを動かしたいと思っていま

    index.phpの中でPHP掲示板のサンプルを動かしたいと思っています。 サンプルurlは下記ファイルですでに動いているとします。 http://www.aaa.com/test/bbs.php・・・bbs一覧 http://www.aaa.com/test/bbs_entry.php・・・bbs投稿 http://www.aaa.com/test/bbs_confirm.php・・・bbs投稿確認画面 http://www.aaa.com/index.php にアクセスすると、上のbbsの一式がindex.phpの中で動く、ということをしたいのですが、 方法はないでしょうか? イメージでいうと、フレームで左メニューはまったく動かないが、右画面が動く、というイメージが近いです。 しかし、index.phpと同じ階層に、上の3ファイルをインクルードするファイルを3つ作成しなおす、ということはしたくありません。 index.phpの中に記述を加えるだけで、index.phpの内部で上のサンプルが動く、ということはできないでしょうか?

    • ベストアンサー
    • HTML
  • phpでCGIをインクルード

    コンテンツをPHPで作成していますが、掲示版はCGI(PERL)で自サイト内においています。 例えば、index.php内に掲示板のトップであるbbs.cgiをインクルードささせる方法はないものでしょうか? index.phpとBBS.CGIは同階層に設置してます。 ちなみに、PHPで掲示板という手もありますが、今まで運営しているCGI掲示板にこだわります。 SSIは使わないでインクルードさせる方法があれば、教えて下さい。 (サイト検索しましたが、ヒットしませんでした。)

    • 締切済み
    • PHP
  • .phpを.htmlで使用する際のhtaccess

    html内でphpを使用する際のhtaccess記述について。 .phpを.htmlで使用します。 ネットで探してたくさん出てきましたが AddType php5.x-script .html AddType application/x-httpd-php .html AddHandler myphp-script .php .html TypeをHandlerに変えたり拡張子の.(ドット)を抜いたりして試していますがうまくいきません。 独自ドメインをhttp://example.comとすると、 http://example.com/にアクセス:ファイルをダウンロードしますか?と表示されます。 http://example.com/index.phpにアクセス:正常に表示されます。 http://example.com/index.htmlにアクセス:何も表示されません。(ソースをみると、phpの部分がそのまま表示されています) 動作確認はIE。index.htmlとindex.phpは内容は同じです。 サポートは休業日で、メールを送っても返信はありません。 現在サーバーの移転をしていて、引っ越し前のサーバーの期限が30日までなのでかなり焦っています...。(別の質問サイトでも同じ質問をしています...。) 引っ越し前のサーバーはロリポップですが、 AddHandler php5.3-script .htmlで正常に表示されています。 わかる方がいらっしゃいましたら、回答お願いします。 そのほか ・パーミッションはindex.html、index.php、.htaccess:604(htmlはサーバー推奨の604) ・文字コードUTF-8で統一、改行コードCRLF

  • PHPについて質問があります

    私はPHPを勉強しており、まずはお問い合わせ機能・会員登録機能・ショッピングカート機能を目標に勉強しています。 参考書の知識ではあるのですが簡単な掲示板・画像のアップロード・画像一覧表示・データベースに手打ちで登録したユーザーIDとパスワードを使用しログイン画面を作るなどは作成できるようになりました。 (1)このような機能ができればもう目標の3つは作成できるのでしょうか? またあるPHPの学習サイトでクラスの抽象など、クラス関係のことを目にしました。 (2)クラス関係などのものはWordPressみたいな複雑なプログラムに使用されるのが多いのでしょうか? すみませんがよろしくお願いします。

    • ベストアンサー
    • PHP