以下是JS函数,它可以正常使用IE但不能与firefox一起使用。
function MyFunction(sender, args) {
$(event.srcElement).trigger('RowSelectionChanged', [sender, args]);
var hdnSelectedRows = $(sender._element.parentElement).find('[id*=hdnSelectedRows]');
if (hdnSelectedRows.length > 0) {
selectedRows = args.getSelectedRows();
if (selectedRows) {
if (selectedRows.get_length() > 0) {
for (var i = 0; i < selectedRows.get_length(); i++) {
hdnSelectedRows.val(args.getSelectedRows().getItemID(i).index + ',');
}
}
else
hdnSelectedRows.val('');
}
}
}
我收到referenceerror事件未定义
任何帮助都会受到高度关注。
由于
答案 0 :(得分:1)
在Internet Explorer中,事件被定义为全局变量event
。
在标准浏览器中,必须从事件处理程序回调传递事件:
myElement.onclick = function(event){
IWRRC(sender, args, event);
}
function IWRRC(sender, args, event) {
... function implementation
}
答案 1 :(得分:-2)
最好说“在Firefox中”而不是“在标准浏览器中”。 MSIE也是标准浏览器。