jQuery MiniUI

 找回密码
 立即注册
查看: 3319|回复: 5
打印 上一主题 下一主题

程序在IE8中报脚本错误? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-5-10 09:57:12 |只看该作者 |倒序浏览
function onButtonEditBillCode(e) {
                var btnEdit = this;
                var storgeid = mini.get("StorgeID");
                var sid = storgeid.getValue();
                mini.open({
                    url: bootPATH + "../InputManager/selectoutbillcode.htm",
                    title: "选择列表", width: 450, height: 380,
                    onload: function () {
                        var iframe = this.getIFrameEl();
                        var data = { action: "select", id: sid };
                        iframe.contentWindow.SetData(data);
                    },
                    ondestroy: function (action) {
                        if (action == "ok") {
                            var iframe = this.getIFrameEl();
                            var datas = iframe.contentWindow.GetData();
                            datas = mini.clone(datas);
                            if (datas != null) {

                                btnEdit.setValue(datas.BillCode);
                                btnEdit.setText(datas.BillCode);
                            }
                        }
                    }
                });  
            }
///////////////////////////////////////////////////////
以上脚本红色字体两句,当不添加第一句则第二句报错。
添加上第一句则第一句报错?

此方法是传递一个参数,根据参数查询出要获取的结果集,并从结果集中选择一条记录。
管理员帮我看看问题出在那?

此脚本在火狐浏览器中是没有问题的。




Rank: 4

沙发
发表于 2013-5-10 09:59:15 |只看该作者
var iframe = this.getIFrameEl();

此方法中以上的这一句这样使用是否有问题? 这句话是做什么用的?

Rank: 8Rank: 8

板凳
发表于 2013-5-10 10:11:38 |只看该作者
linda931 发表于 2013-5-10 09:59
var iframe = this.getIFrameEl();

此方法中以上的这一句这样使用是否有问题? 这句话是做什么用的?

子窗体返回数据给父窗体不要这样写,

子窗口:
window.Owner.xxx(data);

调用父窗口的xxx()方法,把data传递过去

跨页面传递数据,拿到数据需要mini.clone()一下,如果不写这个,当窗口关闭时,会出现问题

Rank: 4

地板
发表于 2013-5-10 11:03:52 |只看该作者
factory 发表于 2013-5-10 10:11
子窗体返回数据给父窗体不要这样写,

子窗口:

但是我看你们的例子基本上都是这样写的啊?

唯一的区别就是例子中没有给子页面传递参数。

能给找个这样的例子吗? 父窗口给子窗口传递参数后根据参数获取数据,通过选择返回选择的值?


Rank: 4

5#
发表于 2013-5-10 11:07:18 |只看该作者
并且我上面的方法在IE中打开页面就报错(方法还未执行呢),但是在火狐和谷歌浏览器中程序是
不报错的。

Rank: 8Rank: 8

6#
发表于 2013-5-10 12:13:42 |只看该作者
linda931 发表于 2013-5-10 11:07
并且我上面的方法在IE中打开页面就报错(方法还未执行呢),但是在火狐和谷歌浏览器中程序是
不报错的。 ...

你把报的错我看看

Archiver|普加软件

GMT+8, 2024-5-28 19:25 , Processed in 1.043401 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部