プロが教える店舗&オフィスのセキュリティ対策術

現在、一つのphpファイルからframesetで分割する方法を模索しておるのですが、どうやっても上手くいかずに困っている次第です。
内容は下記のコードになります。
どなたかご教授していただければ幸いです。
宜しくお願いいたします。


help.php--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset. …
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<?php
$column = htmlspecialchars($_GET["column"]);
if(!$column){
echo <<<EOD
<frameset cols="150,*" frameborder="1" scrolling="auto">
<frame name="menu" src="help.php?column=menu" noresize />
<frame name="content" src="help.php?column=content" />
</frameset>
<noframes>
申し訳ございません。<br />
あなたのブラウザではこのページをご覧頂けません。<br />
最新版のブラウザをお使い下さい。
</noframes>
EOD;

}elseif($column == "menu"){
echo "aaa";
}elseif($column == "content"){
echo "bbb";
}
?>
</body>
</html>

A 回答 (1件)

原因かどうかは分かりませんが、framesetにbodyは不要です。


あと$columnが設定されている場合は、DOCTYPEをFramesetにしてはいけません。
    • good
    • 0
この回答へのお礼

ありがとうございます。
解決いたしました。
原因はまさにそこでした。
勉強しなおします。

お礼日時:2009/09/18 13:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!