因为frameset变宽不能放图片,所以这里将页面分成并列的三部分,其中中间的部分宽度与宽度一样,在这个图片上加鼠标点击事件,达到以假乱真的效果。
1、主页面:
<!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=utf-8" />
<title>无标题文档</title>
</head>
<frameset id="main" cols="200,11,*" frameborder="no" border="0" framespacing="0">
<frame src="frame/left.html" name="leftFrame" id="leftFrame" title="leftFrame" />
<frame src="frame/middle.html" name="middleFrame" id="middleFrame" title="middleFrame"/>
<frame src="frame/right.html" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
<noframes><body>
</body>
</noframes></html>
2、左边的页面,简单的设置下body的背景颜色
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
body{
background-color:#00FF00;
}
</style>
</head>
<body>
</body>
</html>
3、右边的页面,也是简单设置下body的背景颜色
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
body{
background-color:#0000FF;
}
</style>
</head>
<body>
</body>
</html>
4、中间的页面,最重要的界面
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
html,body{
padding:0;
margin:0;
}
img{
margin-top:200px;
}
</style>
<script language="javascript">
function isShowNav(){
if(window.parent.main.cols == "200,11,*"){
window.parent.main.cols = "0,11,*";
}else{
window.parent.main.cols = "200,11,*";
}
}
</script>
</head>
<body>
<img src="../images/click.jpg" onclick="isShowNav()" />
</body>
</html>
现在运行主页面就看到效果了。
分享到:
相关推荐
测试IE6/火狐/google浏览器通过 注意:一定要按顺序摆放属性。否则会出现意外情况!
配置了spring 3.0.5 + hibernate 3.6 + struts 2.2.3 一个简单的frameset 权限跳转静态页面
frameSet应用 jsp子父窗口传值 点击左边右边显示网页
Frameset小例子,就是html里面框架的运用
jsp中使用frameset框架 边框固定不让更改边框的大小.docx
做了一个点击按钮,使Frame页面隐藏或显示并变换图片的例子,但还是存在上边距无法消除和JS只能用于IE的缺陷,望大家指正。
里面包含了frameset,frame以及iframe的一些技术的演练,希望对大家有帮助,如果有什么补充或疑问,可以加QQ374053115进行和我讨论交流,互相进步!里面代码均手写,大致功能都已经实现,如果错误欢迎指出!
frameset的应用:编写了几个jsp页面 1.<frameset>:定义一个框架集,它被用来组织多个窗口。每个窗口都是一个独立的html界面。 2.<frameset>有两个参数,cols和rows。cols:列的数目和尺寸。rows:行的...
frameset元素属性
在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。[1] 类别 HTML之中的元素之一。 作用 其作用是指定一个框架集,用于组织多个框架和嵌套框架集。 ...
网页制作中常用的frame效果模板,很好看
简单、一看就懂,很简单的描述frameset框架的应用
Frameset_详解;Frameset html;Frameset;Frameset_详解;Frameset html;Frameset;Frameset_详解;Frameset html;Frameset
frameset 框架frameset 框架frameset 框架
页面布局frameset frame
纵向排列多个窗口: <frameset cols=30%,20%,50%> <frame src="frame/A.html"> <frame src="frame/B.html"> <frame src="frame/C.html"> </frameset>
但是在显示上图之前,我试了很多方法,都无法正藏显示,搞得我很郁闷,后来才知道,这个标签不能放在<body>标签里。 我的代码如下: 复制代码代码如下: <html> <frameset cols=”25%,50%,25%”>...
frameset遮罩
网页跨frameSet框架菜单,解决框架不能使用下拉菜单问题
实现了div 在框架任意位置移动的,。。。。。。。。。。。。。。。。。。。