js控制框架页显示

js:限制页面必须在框架内·完美版:保证父框架启动的后,自动打开原来页面! 说明: 主要用于框架(iframe)程序 现在演示的是htm页面,也适用于asp/asp.net,当然jsp或者php也应该能用,不过我本人不感兴趣,没有测试过。 打开目标页面(a.html)之后,目标页面后自动启动父框架文件(index.htm)。 目标页面启动父框架之前,会把目标页面的地址存入cookies,父框架启动后读取cookies,并且用目标页面替换掉,默认页面。 容错一:父框架读取cookies之后设置cookies失效。 容错二:存入cookies时,指定了path(也可以指定domain),防止进入不合适的路径下读取cookies错误。 可以通过UrlRegEx()函数动态获取路径和域名。 立即下载

经常看到别人做的框架页可以收缩,自己也想做一个。偷偷研究了一下,发现并不神秘。嘿嘿。不敢独享跟我一样的菜鸟可以偷学两招。嘿嘿。基本的效果可以看下图:



仔细观察下面的页面,大多数人会回答是一个左右分的框架。呵呵。不然,其实他是左中右三分的框架页。只不过中间的框架页宽度非常之小而已。 查看源码可以知道主框架源码如下:

<frameset rows="*" cols="156,8,*" frameborder="0" border="0" id="frame" >
  <frame src="menu.html" name="leftFrame" scrolling="auto" frameborder="0" />
  <frame src="center.html" name="centerFrame" scrolling="auto" id="leftFrame" frameborder="0" />
  <frameset rows="80,*" frameborder="no" border="0" >
    <frame src="top.html" name="topFrame" scrolling="no" frameborder="0" id="topFrame" />
    <frame src="login.html" name="mainFrame" frameborder="0" />
  </frameset>
</frameset>
<noframes><body>对不起,您的浏览器版本不支持框架技术.</body></noframes>


它将框架分为左中右三分的。中间的框架页宽度只有8.左边设置了156。右边为剩余大小。关键的部分还是在中间的页面。注意frameset的id叫frame.下面会用到。所有的动态改变框架的代码全部隐藏在中间的页面中。代码如下:

<script>
 
var displayBar=true;
 
function switchBar(obj) {
  
if (displayBar){
   parent.frame.cols
="0,8,*";
   displayBar
=false;
   obj.src
="image/center_open.gif";
   obj.title
="打开左边管理菜单";
  }
else{
   parent.frame.cols
="156,8,*";
   displayBar
=true;
   obj.src
="image/center_close.gif";
   obj.title
="关闭左边管理菜单";
  }

 }

 
</script>

 
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" background="image/center_bg.gif">
  
<tr>
   
<td valign="center"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>
   
<img src="image/center_close.gif" style="cursor:hand" title="关闭左边管理菜单" onClick="switchBar(this)"></td>
  
</tr>
 
</table>

关键的代码已经看到了吧。关键的代码只有一句。就是在图片按钮的onclick事件中改变父窗体中元素frame的cols的值,其实也就是改变了左中右框架的宽度。打开时左边的宽度为156,中间为8,右边为*,关闭时左边为0,中间为8,右边还为*,这是左边框架就跟消失了一样。呵呵。不错吧。  
好了,好的东西要大家一起分享。


解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题 今天小编就为大家分享一篇解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 立即下载

相关推荐

Unity机械拆装实战:5步搞定发动机模型交互式装配(附完整代码)

本文详细介绍了在Unity中实现高交互性机械拆装仿真的完整流程。以发动机模型为例,通过5个核心步骤:项目初始化与模型准备、核心交互实现、智能装配逻辑、场景管理与相机控制、进阶优化与扩展,系统讲解了从零构建交互式装配功能的方法,并提供了完整的代码示例。

weixin_28049429的博客 215

HTML 初学(九)- 框架

HTML 框架 通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面,每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。 使用框架的坏处: 开发人员必须同时跟踪更多的HTML文档 很难打印整张页面 框架结构标签(<frameset>) 框架结构标签(<frameset>)定义如何将窗口分割为框架 每个 frameset 定义了一系列行或列 rows/columns 的值规定了每行或每列占据屏幕的面积 编者注:frameset 标签也被某些文章和书籍译为框

weixin_42646630的博客 416

华为ENSP虚拟网络与本地物理网卡高效桥接实战指南

本文提供了一份详细的华为ENSP虚拟网络与本地物理网卡桥接实战指南。通过清晰的四步操作,帮助用户打破虚拟实验环境的“孤岛”限制,实现ENSP设备与真实局域网及互联网的互通,从而进行更真实的协议测试、软件升级和混合网络环境搭建。

qsc90123456的博客 536

通过js实现页面布局

(1)请实现上图所示的布局 (2)有以下已知条件: center 区域高度必然大于 left、right 区域 left、right 区域溢出后与 center 区域共用同一滚动条 当 left、right 区域内容溢出后,请实现以下功能: left、right 区域跟随滚动条滚动到底部就固定住,center 区域继续滚动 滚动条向上滚动,当 center 区域滚动到和 left、right 相同高度时,left、right 跟随滚 动,滚动到顶部时,left、right ...

_陌默 3046

大模型技术驱动智慧矿山数字化转型

多模态大模型作为AI领域的前沿技术,通过融合视觉、传感器等多源数据,构建了强大的环境理解与决策能力。其核心价值在于打破数据孤岛,实现实时分析与智能响应,特别适用于工业场景中的复杂系统优化。在智慧矿山建设中,该技术通过数字孪生、设备自诊断和智能调度等模块,显著提升了安全生产效率和资源利用率。典型应用包括基于强化学习的采掘路径规划、多层级灾害预警体系构建,以及可自我更新的矿山知识图谱系统,这些创新正在推动传统矿业向数字化、智能化方向转型。

weixin_29061531的博客 222

DolphinScheduler任务状态异常排查:从僵尸任务到数据库修复全流程

本文详细介绍了DolphinScheduler中僵尸任务的识别、诊断与修复全流程,包括数据库层面的SQL操作指南、系统恢复验证方法以及预防措施。针对任务状态异常问题,提供了从基础排查到高级源码分析的完整解决方案,帮助运维人员有效管理系统资源和工作流调度。

weixin_27966471的博客 132

js三栏布局

一 先center center宽100%。左中右浮动 左右margin-left上去。 container设置左右padding。三个position:relative, 左右left right。 先定义好header和footer的样式,使之横向撑满。 在container中的三列设为浮动和相对定位(后面会用到),center要放在最前面,footer清除浮动。 三列的左右两列分别定宽200px和150px,中间部分center设置100%撑满 这样因为浮动的关系,center会占据整个conta

hcyhcyhcy_的博客 1416

非机动车闯红灯检测与自动录像系统实战(YOLO+追踪+红绿灯感知)

本文聚焦非机动车(如电动车、自行车)闯红灯行为的智能识别系统构建,结合 YOLO 检测模型、追踪算法(如 DeepSORT)、红绿灯状态感知与区域判断逻辑,构建完整的违章行为识别与证据录像系统。文章涵盖数据采集、模型选型、红绿灯触发机制、闯红逻辑判定、视频自动保存等核心环节,辅以 Jetson/RK3588 平台部署与工程实测,适用于城市交通监控、智慧路口管控等真实场景。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1285

div实现页面划分为左,中,右三栏

1、实现方法 2、注意的问题 1、实现方法 利用css分栏,一个整体的div id为wrap ,包含三个div,分别代表左栏(wrap-1)、中栏(wrap-m)、右栏(wrap-r) 通过float...

qq_37555524的博客 8716

本地部署AI应用:基于Google Gemini的banana-prompt快速上手指南

AI应用开发的核心在于将大模型能力集成到实际场景中,其原理是通过API调用将用户输入转化为模型可理解的指令,再由模型生成响应。这一技术价值在于降低AI应用开发门槛,实现数据本地化处理与隐私保护。在工程实践中,开发者常面临环境配置复杂、API集成繁琐等挑战。本文聚焦于使用banana-prompt工具包,通过TypeScript技术栈和npm包管理,快速在Windows本地部署基于Google Gemini API的AI应用。该方案特别适用于ai-prompts提示词工程和content-creation内容

weixin_27188815的博客 314

FC7300 Clock介绍

FC7300的时钟架构包括一个高级时钟图和内部时钟需求。它有5个CMU,使用SIRC监控FIRC/SOSC/FOSC,并使用FIRC监控SIRC。此外,CMU4还使用FOSC监Slow Clock。

舊梦的博客 327

js点击取消按钮关闭当前弹框_js关闭当前页面(窗口)的几种方式总结

1. 不带任何提示关闭窗口的js代码代码如下:关闭2.自定义提示关闭代码如下:// 这个脚本是 ie6和ie7 通用的脚本function custom_close(){if(confirm("您确定要关闭本页吗?")){window.opener=null;window.open('','_self');window.close();}else{}}3.关闭当前页面:代码如下:关闭如果是按钮则:...

weixin_39854369的博客 1962

近五年体内微/纳米机器人赋能肿瘤精准治疗综述:以 GBM 为重点

摘要 微/纳米机器人在实体瘤治疗领域展现出突破性潜力,通过主动运动能力解决传统纳米药物递送效率低、渗透不足等核心问题。2021-2025年间形成三条技术路线:1) 磁驱、声驱等运动增强递送实现深层渗透;2) 与免疫治疗融合实现原位免疫唤醒;3) 针对胶质母细胞瘤开发跨屏障递送系统。研究重点从单一运动性能转向"运动-分布-疗效"的系统评价,需建立标准化指标评估运动学参数、肿瘤分布均匀性和安全性。未来挑战在于临床转化的可制造性、闭环操控及生物相容性优化,特别是对血脑屏障穿透等复杂场景的系统集

AllenLV的博客 5101

js控制框架页显示[转]

js控制框架页显示 经常看到别人做的框架页可以收缩,自己也想做一个。偷偷研究了一下,发现并不神秘。嘿嘿。不敢独享跟我一样的菜鸟可以偷学两招。嘿嘿。基本的效果可以看下图:仔细观察下面的页面,大多数人会回答是一个左右分的框架。呵呵。不然,其实他是左中右三分的框架页。只不过中间的框架页宽度非常之小而已。 查看源码可以知道主框架源码如下: &lt;frameset rows="*"...

rockstar541的专栏 140

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

利用JS在asp.net中实现左导航页的隐藏

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 513

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

vue 动态导航菜单切换显示不同的按钮的实现(实战经验总结)

动态导航菜单切换显示不同的按钮的实现

lyx9611的博客 2581

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

frameset的局部刷新和隐藏

隐藏<frameset cols="115,12,*" rows="*" frameborder="no" framespacing="0" name="pageframe"> <frame src="menu_left.asp" scrolling="auto" noresize="noresize" name="pageleft" />...

weixin_33800593的博客 233

实践用CSS制作框架页效果

源自:http://www.cngr.cn/article/55/93/2006/2006072254414_2.shtml在很多人眼里,CSS只能用来设置文字的字体、颜色,好像功能一般。其实CSS如果和JavaScript结合使用可以制作出非常出色的页面效果

SlimApp 634

用CSS制作框架页效果

在很多人眼里,CSS只能用来设置文字的字体、颜色,好像功能一般。其实CSS如果和JavaScript结合使用可以制作出非常出色的页面效果。大家知道,要想制作出条理清晰的网站,使用框架页是一种简便的方法,可是框架页的制作相当繁琐,而且在对齐上经常有些困难。本文将介绍如何使用CSS实现框架页效果。A、介绍原理使用CSS制作框架页的基本原理是将多个页面的内容集合到一个文件中,每个页面的内容占据一

mengxue123的专栏 724

Layui 点击跳转新的tab页并后台校验,异常弹出提示信息并关闭tab页

如果点击跳转新的tab页,同时打开tab页并后台校验,如异常弹出提示信息并关闭tab页; 引入admin.js layui.use([ 'index', 'laydate', 'form','laypage','httpCommon', 'jquery','layer','table','admin'], function () { var admin = layui.admin; 在需要处理的条件内,添加此段代码; var topAdmin = parent === self ? admin : p

BugRoot的博客 1万+

js 控制页面跳转

2

huhuliuxia的专栏 488

在框架中的一个窗体内可以自由移动,但并不超出这个窗体。

文件名:layer.htm 源代码: <html> <head></head> <script language=javascript> function move() { if (screen.width==1024) { LayerShow.style.left='150px'; ...

weixin_30480075的博客 112

javascript 控制frameset左边显示与隐藏

页面布局为左边菜单页,中间有个12象素宽度的条形页(用于点击后显示隐藏左边的菜单页),右边则是主体页面了。 第2个文件:frameline.html 这个文件中设置了用JAVASCRIPT脚本显示隐藏左边菜单页FRAME框架的代码。 function ShowHideLeft(objtd){ if (parent.pageframe.cols=="115,12,*"){

Hsn_lin的专栏 7090

《前端》小米官网的js控制商品页签切换显示。

今天上午跟着B站的Web前端开发之小米商城实战项目【蝉壳学院】https://www.bilibili.com/video/av30579763?t=430&p=8的p8节课学习了点击标签对应页的商品显示案例。 现做总结如下: html: <!-- 主界面 --> <!-- 这里会列出很多商品,这些商品会堆砌在同一页,实质需...

BelleDiao的博客 1274
上一篇: 持久化层的Java对象可处于哪些状态?
下一篇: js中全选按钮的控制
bug_bug
博客等级 码龄20年 5粉丝 29原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值