我可以在PHP中使用HTML框架吗?
我认为我可以通过..
来做到这一点<?php
session_start();
require("auth.php");
require("do_html_header.php");
if($_SESSION['SESS_admin'] == 0)
require("do_menu.php");
else
require("do_menu3.php");
do_html_header();
print"<h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1>";
do_menu();
?>
</body>
<frameset rows="50%,50%">
<frame noresize="noresize" src="limits.php" />
<frame noresize="noresize" src="limits.php" />
</frameset>
</html>
我把它放在任何地方,但似乎没有出现..
谷歌让我感到困惑。先谢谢你:D
答案 0 :(得分:5)
您可以将PHP与HTML框架集一起使用,但不应在框架集页面的<body>
元素中输出任何内容(即使它应该是<noframes>
,而不是<body>
) 。内容包含在<frame />
元素所包含的各个页面中。
无论如何,不要使用框架。 PHP作为模板语言旨在帮助您通过includes分隔页面组件,首先完全不需要渲染框架集。
答案 1 :(得分:0)
是的,您可以使用框架。但是你需要输出框架集文件中的实际内容,例如limits.php
。请注意这里的一些事情:
我之前使用过帧来实现一个NortonCommand - clone用于网络,它比CSS安排div更有意义。但是,处理jQuery对于框架来说更麻烦。关于PHP,它就像将每个帧脚本视为单独的入口脚本一样简单。