PHPでフレーム形式のHPを作りたいのですが、どのように実現したらいいのか分かりません。

簡単で分かりやすい解説がしてあるサイトがあったら教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:hatete88 No.1

回答回数266ベストアンサー獲得回数0

ポイント15pt

http://www.shoshinsha.com/pukiwiki/pukiwiki.php?%A5%D5%A5%EC%A1%...

フレーム作成の基本 - ホームページ笹椪FAQ

http://www.7key.jp/hp/php/

ホームページ作成の第一歩【PHP メニュー】

http://www.7key.jp/hp/php/php_gai.html

ホームページ作成の第一歩【PHP 概要】

id:kappapa

Frameのことは分かりますが、具体的にPHPでどのようにコーディングしたらいいか書いてあるサイトがあったらいいんですけど。

2005/07/14 20:00:50
id:ipexxon No.2

回答回数11ベストアンサー獲得回数1

ポイント15pt

http://www.tohoho-web.com/www.htm

とほほのWWW入門

恐らく2ちゃんねるなどで使われているような

・左側メニュー

・右側スクリプト本体

のことだと思いますのでフレームと左側メニューはhtmlで記述したので良いと思います。


フレームとaタグを理解されるのが良いかと思います。

http://php.s3.to/

レッツPHP!

phpは本家のマニュアルが充実しているので解説サイトはほとんど不要と思われますが、プログラム初心者、というのであれば有名どころですがこちらを参考に

http://php.s3.to/man/

PHP マニュアル

本家マニュアルです

id:kappapa

・左側メニュー

・右側スクリプト本体

まさにこのとおりです。具体的なコーディング例を掲載しているサイトがあれば助かるのですが。

なお、PHPの基本は理解しています。

2005/07/14 20:11:57
id:ipexxon No.3

回答回数11ベストアンサー獲得回数1

ポイント15pt

http://www.1kara.net/php/practice/bbs.php

BBS(掲示板)を作ろう! | ホームページ作成

連投失礼します。


>まさにこのとおりです。具体的なコーディング例を掲載しているサイトがあれば助かるのですが。


フレーム内は1ブラウザと同じと考えて差し支えないので、フレームだから変わるものは右側のスクリプトではなく左側メニューのtarget属性です。


メニューのリンク先(2ちゃんねるで言うところの「板」)のURLを見ていただくと分かりますが、それぞれディレクトリが異なっています。これは同じスクリプトを別のディレクトリに複数設置しているだけですので、動作しているのはそれぞれ普通の掲示板スクリプトです。

id:hukko No.4

回答回数26ベストアンサー獲得回数0

ポイント15pt

注:PDFファイルです。

「3.9 フレームの利用」にサンプルスクリプトが掲載されています。

http://www.net-newbie.com/support/pdf2/

PHP4Ű�칶ά�����Ǥ�PDF�ե������ˤĤ���

上のPDFファイルのリンク元

http://www.net-newbie.com/support/

��PHP5Ű�칶ά�ץ��ݡ��ȥڡ���

サポートページです。

「PHP4徹底攻略(改訂版)」の訂正内容もあります。


PHPの基本を理解されているのであれば、HTML(フレーム)の知識があればできると思います。

id:yoo15x No.5

回答回数150ベストアンサー獲得回数1

ポイント15pt

http://www.hatena.ne.jp/1121307314

人力検索はてな - PHPでフレーム形式のHPを作りたいのですが、どのように実現したらいいのか分かりません。 簡単で分かりやすい解説がしてあるサイトがあったら教えてください。..

(URL はダミーです)


実際に「PHPでフレーム形式のHP」を「実現」しています。

具体的には index.php で携帯と PC の表示を変えています。

PC 向けの表示部分のみフレームですので、 index.php の該当部分を書いておきます。

----

<?php

header(”Content-Type: text/html; charset=Shift_JIS”);

?>

<html>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>

<title>私のサイト</title>

</head>

<frameset cols=”150,*” frameborder=”YES” border=”1” framespacing=”1”>

<frame name=”sitemenu” src=”menu.php”>

<frame name=”sitemain” src=”main.php”>

</frameset>

</html>

----

ご覧の通り、ごく普通の HTML での frame を記述しているだけです。

他の回答された方も同様だと思いますが、kappapa さんがどこで

つまずいておられるのかが分りかねています。


※回答になっておらずスミマセン。

id:ito-yu No.6

回答回数323ベストアンサー獲得回数14

ポイント15pt

http://www.tagindex.com/html_tag/frame/a_target.html

HTMLタグリスト/フレームタグ/フレームを使用したときのリンク指定方法 - TAG index

フレームのことはわかる、と豪語してらっしゃるので細かくはかきませんが、とにかくHTMLで左右に分かれたフレームページを作って見てください。便宜上、左フレームはname=”menu”、右フレームはname=”main”とname属性がついているモノとします。

右フレームにhoge.phpを表示させたければ

<a href=”hoge.php” target=”main”>hoge</a>

です。

javascriptで飛ばしたいときは

main.location.href=’hoge.php’;

http://www.tagindex.com/html_tag/form/form_target.html

HTMLタグリスト/フォームタグ/結果が表示されるウィンドウを指定する - TAG index

フォームでフレーム指定もできます、

でも、hoge.phpからhoge.phpに飛ぶ場合は、target指定しなくても、同じフレームに飛びます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません