父页面调用子页面中的js
我们先创建一个子窗体
复制代码 代码如下:
var win
$(function () {
root = $('#root').val();//设置根目录
});
function openplayer(id, type, add) {
//这里是用来限制同一个窗口只能弹出一次的
//其实就算不做限制,只要window.open参数中的name相同,就不会重复打开
//window.open中的参数可以参考别的文章,有很多
if (win == null || win.closed) {
win = window.open('http://loaclhost/sl.asp教程x', 'win', 'width=870,height=650,top=1,left=0,scrollbars=0,resizable=0,status=1', true);
}
那怎么调用呢?
复制代码 代码如下:
this.alert('hello world!');
win.alert('hello world!');
win.onload = function () { this.alert('test'); };众所周知,第一行是在本窗口弹出一个提示框(this
可以一般都会省略~)
那其实,this和win指向的是同类型,不同的对象罢了
所以,他们的方法都是一样的。
第二行就是在子窗口中弹出一个提示框的代码。
你还可以在父窗体中写子窗体的事件~
第三行的作用是,当子窗体加载完成后,父窗口弹出提示框。
二、子窗体调用父窗体
这个和上面差不多,当父窗体打开一个子窗体后,你可以这样访问到父窗体
首页 1 2 3 末页
时间: 2024-11-26 04:47:21