这是JS代码//wiseman 函数库
window.wiseman={};
(
function()
{
var c= window.wiseman;
c.count = 0;
.....
//初始化用户配置信息
c.initialize = function(url,userName)
{
this.setPageheaderimg();
.....
};
}
)(); 为什么在调用时.在IE中可以.在火狐中不行.调用如下
function sinitialize()
{
var str = document.all.<%=userurl.ClientID %>.value;
if(wiseman)
window.alert('ok');
wiseman.initialize(str+wiseman.geturldomain(),'<%=UserName %>');
}在IE中 wiseman 对象为真 而在火狐中就为null 了.怎么办?
window.wiseman={};
(
function()
{
var c= window.wiseman;
c.count = 0;
.....
//初始化用户配置信息
c.initialize = function(url,userName)
{
this.setPageheaderimg();
.....
};
}
)(); 为什么在调用时.在IE中可以.在火狐中不行.调用如下
function sinitialize()
{
var str = document.all.<%=userurl.ClientID %>.value;
if(wiseman)
window.alert('ok');
wiseman.initialize(str+wiseman.geturldomain(),'<%=UserName %>');
}在IE中 wiseman 对象为真 而在火狐中就为null 了.怎么办?
大家看看这个呀// JScript 文件
var TestService = new Class({ initialize : function(str)
{
window.alert(str);
}
});
function init()
{
var test = new TestService("sfs");
} 为什么调用 init() 不好使呀.提示我找不到对象
在火狐中不支持document.all
改成var str = document.getElementById(' <%=userurl.ClientID %>').value; 试试