返回信息流代码如下,红色部分在点击跳转进一个asp页面时会报一处错!
window.util = new (function(pk) {
..... //some other code
this.using = function(pk) {
var u = {};
for (var n in pk) {
if ($[n]) pk[n] = $[n];
else if (typeof pk[n] == 'string') {
if (top == window) {
$.ajax({url: pk[n], async: false, dataType: 'script'});
pk[n] = (new window[n.charAt(0).toUpperCase() + n.substr(1)])[n];
}
else u[n] = pk[n];
}
else pk[n] = (new pk[n])[n];
}
if (top != window) {
u = top.util.using(u);
for (var n in u) pk[n] = topCall(u[n]);
}
$.extend(pk);
return pk;
}
this.using(pk);
$.slot('custom', '/goform/custom');
// global qkl form qkl object
window.qkl = $.qkl();
..... //some other code
})({cookie: Cookie,
local: '/js/common/local.js',
component: Component,
slot: '/js/common/slot.js',
pulling: '/js/common/pulling.js',
dialog: '/js/common/dialog.js',
qkl: '/js/common/qkl_system.js'});
调试发现是存在util的,怎样才能调用到using?
已知alert(x);显示为代码中最下面cookie中几个名字
望各位帮帮忙,不胜感激!
这是一条镜像帖。来源:北邮人论坛 / www-technology / #26441同步于 2014/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[已解决]求大神帮助解决两个JS问题~~~~本人喜欢柠檬味舒肤佳~~~
crazier
2014/7/7镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
n和u一样,就是下面cookie中slot那几个名字;
top是顶级窗口,返回最顶层的先辈窗口;
using是自己调用自己,就在函数内前面有定义。
【 在 moonpather 的大作中提到: 】
: 我想问,n是什么?
: top又是啥,using这个方法在哪里定义的
第一个error是说top顶级窗口window.util不存在。
第二个error是说当前的window的n.chatAt(0).toUpperCase() + n.substr(1)属性不存在。
没搞过asp,不知道$是啥。。。jQuery的$么?如果是jQuery,那$[n]是啥。。。?
十分感谢!
第一个问题我调试看见是存在util的,我怎样才能访问到它本身的这个using方法?
第二个问题确实是那个属性不存在,我已解决这个问题~~
是jQuery的$,没有$[n]这东东吧……
【 在 moli 的大作中提到: 】
: 第一个error是说top顶级窗口window.util不存在。
: 第二个error是说当前的window的n.chatAt(0).toUpperCase() + n.substr(1)属性不存在。
: 没搞过asp,不知道$是啥。。。jQuery的$么?如果是jQuery,那$[n]是啥。。。?