window.opener和window.open用法
来源:互联网 发布:相似矩阵的几相等 编辑:程序博客网 时间:2024/05/19 12:28
window.opener 的用法
window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为:
window.opener.document.getElementById("name").value = "输入的数据";
对于javascript中的window.opener没有很好的理解。
为什么框架中不能使用,弹出窗口的父窗口不能在框架里面的某个页面呢?那怎样通过弹出窗口操作框架中的父窗口呢?
opener.parent.frames['frameName'].document.all.input1.value 试试这个
window.open参数介绍
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行
-->
</SCRIPT>
参数解释:
<SCRIPT LANGUAGE="javascript"> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</SCRIPT> js脚本结束
【3、用函数控制弹出窗口】
下面是一个完整的代码。
<html>
<head>
<script LANGUAGE="JavaScript">
<!--
function openwin() {
window.open ("page.html", "newwindow", "height=100, width=400, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") //写成一行
}
//-->
</script>
</head>
<body onload="openwin()">
- window.opener和window.open用法
- window.open , window.opener 的用法
- window.open()与window.opener()
- window open opener
- JS中window.open和window.opener的使用
- JS中window.open和window.opener的使用
- window.opener 的用法
- window.opener 的用法
- window.opener的用法
- window.opener 的用法
- window.opener 的用法
- window.opener 的用法
- window.opener 的用法
- window.opener 的用法
- window.opener用法
- window.opener 的用法
- window.opener 的用法
- window.opener用法
- 文章标题
- 获取表单对象,得三种方法
- Tomcat启动不了的问题
- UNIX/Linux C 程序员需要掌握的七种武器
- 003_短信发送器
- window.opener和window.open用法
- [J2EE]The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 经济学中的那些法则 ~
- 解析VC++ Name Mangling 机制
- EmguCV使用Stitcher类来拼接图像
- PostGreSQL 结合 Hibernate 在项目中的使用小结
- Android刷新页面
- POJ 1320 Street Numbers 佩尔方程
- POJ - 3255 Roadblocks(最短路Dijkstra算法求次最短路)