kennylong
小狐狸
小狐狸
  • UID9061
  • 注册日期2005-10-04
  • 最后登录2006-02-02
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5877回复:5

急~~~~~xhtml标准不支持框架页吗?

楼主#
更多 发布于:2005-10-24 12:12
为什么以下代码在w3c里不能通过效验?难道是xhtml不支持框架吗?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>标题</title>
</head>

<frameset rows="45,*" framespacing="0" frameborder="0" border="0">
  <frame src="topframe.asp" name="topframe" frameborder="no" scrolling="no" noresize="noresize" marginwidth="0" marginheight="0" id="topframe" title="topframe" />
  <frameset cols="200,*" framespacing="0" frameborder="0" border="0" id="TargetFrame">
		<frame src="leftframe.asp" name="leftFrame" frameborder="no" scrolling="auto" noresize="noresize" marginwidth="0" marginheight="0" id="leftFrame" title="leftFrame" />
		<frame src="mainframe.asp" name="mainFrame" frameborder="no" scrolling="auto" marginwidth="0" marginheight="0" id="mainFrame" title="mainFrame" />
  </frameset>
</frameset><noframes></noframes>
</html>
cnzhouquan
小狐狸
小狐狸
  • UID7516
  • 注册日期2005-07-22
  • 最后登录2005-10-24
  • 发帖数17
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-10-24 12:12
当然支持,再看看代码是不是有问题。
kennylong
小狐狸
小狐狸
  • UID9061
  • 注册日期2005-10-04
  • 最后登录2006-02-02
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-10-24 12:12
代码没什么大问题,如果按w3c校验页面给出的提示来修改的话,那整个框架页就显示不正常了。
在没找到解决方法之前,只有通过js+iframe暂时替代frameset了。
ja
ja
小狐狸
小狐狸
  • UID9447
  • 注册日期2005-10-25
  • 最后登录2005-10-26
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-10-24 12:12
kennylong:代码没什么大问题,如果按w3c校验页面给出的提示来修改的话,那整个框架页就显示不正常了。
在没找到解决方法之前,只有通过js+iframe暂时替代frameset了。
回到原帖


我倒觉得用js+iframe很方便呢.
不过怎么能根据iframe里面的内容自动调整iframe的高度啊?
afoskoo
小狐狸
小狐狸
  • UID10138
  • 注册日期2005-11-29
  • 最后登录2007-04-26
  • 发帖数22
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-10-24 12:12
ja

我倒觉得用js+iframe很方便呢.
不过怎么能根据iframe里面的内容自动调整iframe的高度啊?
回到原帖


可以将iframe放在div里,将iframe的高和宽设为100%,然后用js修改div的height和width,iframe就会随之而变.
cm4ever
小狐狸
小狐狸
  • UID10949
  • 注册日期2006-01-05
  • 最后登录2006-01-06
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-10-24 12:12
用这个来校验http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd

但一件麻烦的事是,当要做跨框架的下拉菜单时,我目前只知道在IE里用window.createPopup,不知道mozilla/firefox能用什么。
游客

返回顶部