хм. я, наверно, опять что-то делаю не так, но такой код у меня опять вызывает undefined
if( typeof XMLHttpRequest == "undefined" ) XMLHttpRequest = function() {
try { return new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
throw new Error( "This browser does not support XMLHttpRequest." )
};
function handleError(message, div_id) {
// обработчик ошибки
//...
alert("Ошибка: "+message)
//...
if (div_id != null)
{
block_div=document.getElementById(div_id);
if (block_div.style.visibility=='hidden'){ block_div.style.display='block'; block_div.style.visibility='visible';
} else { block_div.style.display='none'; block_div.style.visibility='hidden'; }
}
}
хм. весьма странно. или уже исправили или у меня скрипт каким-то образом закешировался, причем обновление страницы по ctrl+f5 не помогло.. сейчас всё нормально.
гы
function mon2int($period)
{ //а если вынести этот массив вне функции? что бы быстрее выполнялось
$mon_int = array(
'jan' => '01',
'feb' => '02',
'mar' => '03',
'apr' => '04',
'may' => '05',
'jun' => '06',
'jul' => '07',
'aug' => '08',
'sep' => '09',
'oct' => '10',
'nov' => '11',
'dec' => '12'
);
if (strlen($period)==5) // 1 monYY
{
$mon = substr($period, 0, 3);
$year = substr($period, -2);
$this_date = "20" . $year . $mon_int[$mon]."00";
}
elseif (strlen($period)>5) // mon0_mon1YY
{
list($mon0, $period) = explode("_", $period);
$mon1 = substr($period, 0, 3);
$year = substr($period, -2);
$this_date = "20" . $year . $mon_int[$mon1].$mon_int[$mon0];
}
return $this_date;
}//EOF
undefined