0
我的JavaScript代码适用于ie,chrome和safari,但是它不能在firefox上工作。我检查了可能的解决方案,但没有工作。仍然Firefox说window.event未定义。window.event不能在firefox上工作
的Javascript
function OnChooseItem(type, id, src) {
window.event.cancelBubble = true;
if (selectedView == "TileView") {
if (selectedItem != void (0)) {
selectedItem.className = "ExplorerItem";
selectedItem._selected = false;
}
var event = src || window.event
selectedItem = (event.target || event.srcElement).value;
top.frames["OptionCallbackFrame"].MakeCallback(type, id);
while (selectedItem.parentPanel == void (0)) {
selectedItem = selectedItem.parentElement;
}
selectedItem._selected = true;
selectedItem.className = "ExplorerItemHover";
} else {
if (selectedItem != void (0)) {
selectedItem.className = selectedItem.__className;
}
selectedItem = src;
selectedItem.className = "DataGridItemMarked";
top.frames["OptionCallbackFrame"].MakeCallback(type, id);
}
服务器端
panel.Attributes.Add("onclick", "OnChooseItem(" + Numbers.GetSafeValue(dataReader["TYPE"]) + ", '" + Strings.GetSafeValue(dataReader["DOCUMENT_ID"]) + "', this)");
[火狐可能的复制 “window.event是未定义” 错误](http://stackoverflow.com/questions/17295901/firefox-window-event-is-undefined-error) –
你的文字ly复制粘贴你的头到谷歌:我们得到了这个:http://stackoverflow.com/questions/17295901/firefox-window-event-is-undefined-error和这个http://stackoverflow.com/questions/22813153/window -event-alternative-in-firefox哦,这个:http://stackoverflow.com/questions/26915279/window-event-javascript-code-does-not-work-in-firefox如果我们继续... –