j控制frameset修改cols,页面的隐藏和打开。
来源:互联网 发布:java基础入门答案 编辑:程序博客网 时间:2024/06/16 12:15
首先来看下页面展示效果:
这是页面打开时的显示效果,点击中间的倒三角就可以关闭侧边页面了。
关闭时的效果:
由于第一次玩 frameset,网上搜了一下怎么修改cols,大多数多这样写:
window.parent.document.getElementsByTagName("pgFrame")[0].cols="0,10,*";我用了这种方法,没有成功。
、
试了很多次各种写法,终于有一个写法成功了。如下:
这个是frameset。
<frameset cols="190,10,*" id="pgFrame" name="pgFrame" frameborder="no" border="0" framespacing="0"> <frame src="left.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" /> <frame src="mid.html" name="midFrame" id="midFrame" title="midFrame" /> <frame src="project-finance.html" name="rightFrame" id="rightFrame" title="rightFrame" /> </frameset>下面是js:给图片设置一个点击事件:就按如下写法,就可以实现部门页面的显示和隐藏。
$(function(){$(".mid").click(mid);})function mid(){if(top.parent.pgFrame.cols == "190,10,*"){ top.$(function(){$("#tab2").click(tab2);})
后面几天又遇上了 一个相似的,用上面的写法行不通了:改成下面的就好了:注意id变了
经过尝试,发现方法是对的,要是不成功,那就是选择器的问题,父页面 子页面啥的 ,多换几次选择器就ok了。
$(function(){$("#tab2").click(tab2);})function tab2(){if(window.parent.pg1frameborder.rows=="116,7,30,*"){window.parent.pg1frameborder.rows="0,7,30,*";}else{window.parent.pg1frameborder.rows="116,7,30,*";}}
阅读全文
0 0
- j控制frameset修改cols,页面的隐藏和打开。
- HTML <frameset> 标签的 cols 属性和 rows 属性
- IE10兼容性问题(frameset的cols属性)
- jquery控制页面的展开和隐藏
- frameSet控制页面布局
- frameset元素的cols及rows属性(转)
- frameset下frame控制兄弟框架的显示与隐藏
- HTML <frameset> 标签 cols 属性
- android开发如何控制虚拟键盘的打开和隐藏
- Mat 里面的 cols 和 rows
- javascript 控制frameset左边显示与隐藏
- javascript 控制frameset左边显示与隐藏
- 用链接控制页面小窗口的打开和关闭
- js在frame中操作frameset的cols属性的改变
- jquery控制div的打开与隐藏
- J简单的S实现控制背景颜色、修改字体大小
- js 控制页面的隐藏与显示
- frameset, iframe, frame框架页面出现横向滚动条bug的隐藏方法
- 不让登QQ恶作剧小程序
- jQuery artDialog模态窗口
- 关于阅读书籍的一些想法
- Leetcode-rotate array
- 错误:HttpServlet was not found on the Java
- j控制frameset修改cols,页面的隐藏和打开。
- 行内元素竖直方向margin和padding以及盒子模型问题
- 华为机试-字典排序
- 【Tomcat】双击tomcat\bin文件夹中的startup.bat闪退,或者出现很多警告提示的解决方法
- Spring Cloud Stream (1)-代码篇
- 转换流与其子类之间的区别
- Improving Deep Neural Networks学习笔记(二)
- archlinux下网易云音乐netease-cloud-music部分问题
- Latex基本语法