Проектирование Cgi-приложений
Я создаю CGI приложение для тестирования (пишу на delphi)
как следующий скрипт поместить на выводимую страницу?
<script type="text/javascript">
<!--
var newYear = new Date().getTime()+45000;
function newYearIn()
{
var now = new Date();
var totalRemains = (newYear-now.getTime());
if (totalRemains>1)
{
var RemainsSec=(parseInt(totalRemains/1000));
var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));
var secInLastDay=RemainsSec-RemainsFullDays*24*3600;
var RemainsFullHours=(parseInt(secInLastDay/3600));
if (RemainsFullHours<10){RemainsFullHours="0"+Remains FullHours};
var secInLastHour=secInLastDay-RemainsFullHours*3600;
var RemainsMinutes=(parseInt(secInLastHour/60));
if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinu tes};
var lastSec=secInLastHour-RemainsMinutes*60;
if (lastSec<10){lastSec="0"+lastSec};
var mcend = Date.parse("Jan 1, 2010, 00:00:00");
var mcnow = now.getTime();
var mc = ((mcend-mcnow)/10).toFixed(0).substr(8);
document.getElementById('newyear').innerHTML = "До события осталось: "+RemainsFullDays+" дней "+RemainsFullHours+":"+RemainsMinutes+":"+lastSec+ "."+mc; setTimeout("newYearIn()",10);
}
else
{
document.getElementById("newyear").innerHTML = "Событие!";
document.form1.submit();
}
}
//-->
</script>
Пробую через response.content:= ...и т.д., но данный метод записывает весь текст страницы в одну строку, а для javascript-а для успешной работы необходимо чтобы такие строки как
<!--
или
// -->
находились отдельно иначе он не работает!
Пробую через Writeln(''), записываю отдельно каждую строку, но apache выдает ошибку 500 (сервер не поддерживает данную возможность cgi)
Подскажите пожалуйста что делать?
|