javascript中怎么取到window对象?

南山隐者 2011-08-05 05:53:07

$(document).ready(function(){
var subWindow_add = null;
function openSubWindow(subCompanyId,subCompanyName){
subWindow_add = _window.Open("[url]../powerStation/doSubAddForward.do?subCompanyId="+subCompanyId+"&subCompanyName="+subCompanyName,"添加明细", "width=600,height=360,left=200");
//return subWindow_add;
}

//点击【新增】按钮弹出新增从表信息窗口
$('#btnAdd').click(function(){
var subCompanyName = encodeURIComponent(encodeURIComponent($("#subCompanyName").val()));
var subCompanyId = $("#subCompanyId").val();
var url = "../powerStation/doSubAddForward.do"; //../powerStation/showSubSave.do
subWindow_add = openSubWindow(subCompanyId,subCompanyName);
$.ajax({
url:url
});
});

//点击【关闭】按钮关闭弹出的子窗口
$('#btnClose').click(function(){
alert(subWindow_add);
subWindow_add.Close(); //subWindow_add.Close();
});
});

我用的是 风声JS窗口 的js库来处理的window。
在js调试时,鼠标放在 subWindow_add 上面都显示 null 值,为什么不能得到对象呢?
...全文
496 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
MuBeiBei 2011-08-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hu_shengyang 的回复:]
引用 1 楼 theforever 的回复:

你重要的应该说代码能不能正确执行,再说调试。因为不同调试器的原故,能执行的代码它也可能监测不到中间对象变量的变化。

可以打开子窗口,但是不能关闭
[/Quote]

subWindow_add.close();

c小写吧?
南山隐者 2011-08-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 theforever 的回复:]

你重要的应该说代码能不能正确执行,再说调试。因为不同调试器的原故,能执行的代码它也可能监测不到中间对象变量的变化。
[/Quote]
可以打开子窗口,但是不能关闭
南山隐者 2011-08-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 mubeibei 的回复:]

引用 4 楼 hu_shengyang 的回复:
引用 1 楼 theforever 的回复:

你重要的应该说代码能不能正确执行,再说调试。因为不同调试器的原故,能执行的代码它也可能监测不到中间对象变量的变化。

可以打开子窗口,但是不能关闭


subWindow_add.close();

c小写吧?
[/Quote]
用的 风声js窗口 就是大写的
豆虫 2011-08-05
  • 打赏
  • 举报
回复
subWindow_add 这个变量涉及到的函数调用里面都是怎么写的?应该和那个有关 晒下代码吧
lsw645645645 2011-08-05
  • 打赏
  • 举报
回复
你哪句话是取window对象?
  • 打赏
  • 举报
回复
你重要的应该说代码能不能正确执行,再说调试。因为不同调试器的原故,能执行的代码它也可能监测不到中间对象变量的变化。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧