双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

js 访问父框架中的frame,出现拒绝访问的错误,怎么解决

zhangguoqiang_stu zhangguoqiang_stu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
父页面:
<HTML>
<frameset cols="400,8,*" frameborder="1" border="1" framespacing="0" framepadding="0" id="topFrame"
style="border:0px solid #cccccc" >
<frame name='left' src='http://www.baidu.com' frameborder="0" ></frame> <frame name='center' src='newBank.htm' scrolling="no" frameborder="0" noresize></frame>
<frame name='right' src='http://www.baidu.com' frameborder="0" ></frame>
</frameset>
</HTML>

newBank.htm 中间页:
<HTML>
<head>
<!--<script language="javascript"
src="jquery.js"></script> -->
<script src="jquery.js" type="text/javascript"></script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function downToResize(obj) {
// var myParent = parent.frames["left"];
// var myParent = parent.frames['left'];


obj.mouseDownX=event.clientX;
obj.parentLeftFW = parent.left.document.body.offsetWidth; // obj.parentLeftFW = parent.opener.document.body.offsetWidth;
// obj.parentLeftFW = document.getElementById("left").width;

obj.setCapture();
}
function moveToResize(obj){
if(!obj.mouseDownX) return false;
var changeW = event.clientX*1-obj.mouseDownX;
var newLeftW=obj.parentLeftFW*1+changeW;
if(newLeftW<=200) newLeftW = 200;
parent.parent.document.body.cols= newLeftW+',8,*';
}
function upToResize(obj){

obj.releaseCapture();
obj.mouseDownX=0;
obj.style.cursor = 'default';
}
//-->
</SCRIPT>
</head>
<div id='show' style="display:'inline';position:'absolute';z-index:5;border:'1px dotted red';width:'100px';height:'100px'"></div>
<body style='background-color:gray' onmousedown="downToResize(this);"
onmousemove="moveToResize(this);"
onmouseup="upToResize(this);" onmouseenter="this.style.cursor='col-resize';"
onmouseout="this.style.cursor='default';">
</body>
</HTML>


老是出现拒绝访问,我要实现的效果是随着中间的frame改变左右两个frame的宽度
...全文

相关推荐

js调用父框架函数与弹窗调用父页面函数的简单方法

调用父级中的 aaa的函数 子页面中: onclick="window.parent.frames.aaa()" 父页面中: function aaa() { alert&#40;‘bbbbb'&#41;; } frame框架里的页面要改其他同框架下的页面或父框架的页面就用parent window.opener引用的是window.open打开的页面的父页面。 window.frames对象可以引用iframe里的页面,也可以引用frameset里的页面. 可以这样 window.frames[0].document.getElementById(‘xx'); 可以这样 window.f

weixin_38656337

javascript控制frame,iframe的src属性代码

原理就是通过获取当前网页地址栏的信息传参,然后设置框架的地址。

weixin_38528939

Js中获取frames中的元素示例代码

本文为大家介绍下使用js获取父frame元素及获取子frame元素的实现代码,有需求的朋友可以参考下,希望对大家有所

weixin_38622827

js操纵跨frame的三级联动select下拉选项实例介绍

运用HTML、CSS以及Javascript相关知识,编写多窗口多菜单的内容联动。 考察学生关于frame、浏览器对象,以及表单控件的概念,javascript事件触发机制和程序设计, 以及用CSS来组织文字展示的掌握程度,使学生对DHTML有更加深刻的理解。 实验内容【必做】 (1)建立一个包含三个frame的窗口 (2)第一个frame1中包含一个select,内容是中国的各个省 (3)第二个frame2中同样含有一个select,内容是各省的地级市 (4)第三个frame3用来显示关于某地市的介绍。 (5)当在frame1的selecet中选择某个省,则frame2中的select自动把

weixin_38663167

frame:FRAME是一个非常简单,响应Swift的样板,并且是面向未来的基本UI框架。 它结合了强大的网格系统和各种JavaScript实用程序类

框架 FRAME是一个简单,响应Swift的样板,并且是面向未来的基本UI框架。 它结合了强大的网格系统和各种JavaScript实用程序类。 npm install frame-ui bower install frame-ui #有关文档,请转到 高级用法 运行npm install 然后,运行npm webpack --watch 如果您ERROR in ./`/is_js/is.js收到错误ERROR in ./`/is_js/is.js ,请转到./node_modules/is_js/is.js并将第8行替换为define(['./is'], function(is) { ( ['is']替换为相对路径['./is'])。

仰光的瑞哥
评论 5
收藏 已收藏
分享
返回顶部
zhangguoqiang_stu
JavaScript 87,983 成员 224,681 内容