日期:2014-05-17  浏览次数:20392 次

呼叫高手 为啥在IE6中会报Js错误???
这个是嵌在aspx页面最后的js代码: <script language='javascript' type="text/javascript">ShowTourCalendarNew(document.getElementById('divCalendar'), '271843', '2011-7-23 0:00:00', '2011-8-23 0:00:00', '46', '17200');</script> 在Ie8 火狐,谷歌中都是可正常执行的
这个是Js 函数:
function ShowTourCalendarNew() {
  debugger;
  if (arguments.length == 0 && divCalendarShow == null)
  return;

  var TourTime = null; //出发时间
  if (arguments.length == 6 || arguments.length == 7) {
  divCalendarShow = arguments[0];
  AjaxModelId = arguments[1];
  TourTime = arguments[2];
  var NextTime = arguments[3];
  UnionId = arguments[4];
  AgencyCompanyId = arguments[5];

  if (TourTime != null && TourTime != "") {
  var arrDate = TourTime.split(' ');
  var arrDateNext = NextTime.split(' ');...

现在的关键是 还没有执行定义的函数就开始报错了 函数得不到执行!


------解决方案--------------------
顶一下