DTD的定义认frameset的ID无法生效
时间:2006-09-08 来源:hanyh
开始在frame里面使用了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
结果要给frameset加上ID,BROWSER就无法识别这个框架了,老半天才发现是DTD定义的问题。
<frameset id="headframeset" cols="220,*" frameborder="no" border="0" framespacing="0" >
<frameset id="bodyframeset" rows="100,*" frameborder="no" border="0" framespacing="0" marginWidth="0">
<frame src="base/head.do" name="head" frameborder="no" scrolling="no" noresize="noresize" id="head" marginWidth="0"/>
<frameset cols="220,*" frameborder="no" border="0" framespacing="0" >
<frame src="exp_admin/left.do" name="left" scrolling="auto" noresize="noresize" id="left" title="leftFrame" marginWidth="0" />
<frame src="base/main.do" name="content" scrolling="auto" noresize="noresize" id="content" title="main" marginWidth="0" />
</frameset>
然后新弄了个JSP页面,引入这个文件就可以实现全屏和恢复页面了。
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="UTF-8"%>
<div id="typebuttonid"><input type="button" onclick="fullscreen()" value="全屏" /></div>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
结果要给frameset加上ID,BROWSER就无法识别这个框架了,老半天才发现是DTD定义的问题。
<frameset id="headframeset" cols="220,*" frameborder="no" border="0" framespacing="0" >
<frameset id="bodyframeset" rows="100,*" frameborder="no" border="0" framespacing="0" marginWidth="0">
<frame src="base/head.do" name="head" frameborder="no" scrolling="no" noresize="noresize" id="head" marginWidth="0"/>
<frameset cols="220,*" frameborder="no" border="0" framespacing="0" >
<frame src="exp_admin/left.do" name="left" scrolling="auto" noresize="noresize" id="left" title="leftFrame" marginWidth="0" />
<frame src="base/main.do" name="content" scrolling="auto" noresize="noresize" id="content" title="main" marginWidth="0" />
</frameset>
然后新弄了个JSP页面,引入这个文件就可以实现全屏和恢复页面了。
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="UTF-8"%>
<div id="typebuttonid"><input type="button" onclick="fullscreen()" value="全屏" /></div>
相关阅读 更多 +