|
|
|
| Имеется скрипт:
<script>
var eventstr = "<h1>Акция закончена</h1>";
var countdownid = document.getElementById("countdown");
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
function CountDowndmn(yr,m,d){
cdyear=yr;
cdmonth=m;
cdday=d;
var today=new Date();
var todayy=today.getYear();
if (todayy < 1000)
todayy+=1900;
var todaym=today.getMonth();
var todayd=today.getDate();
var todayh=today.getHours();
var todaymin=today.getMinutes();
var todaysec=today.getSeconds();
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec;
futurestring=montharray[m-1]+" "+d+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring);
dday=Math.floor(dd/(60*60*1000*24)*1);
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1);
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1){
countdownid.innerHTML=eventstr;
return
}
else {
if (dsec<10) { dsecstr = "0"} else {dsecstr = ""};
if (dmin<10) { dminstr = "0"} else {dminstr = ""};
var fulhour=dday*24+dhour;
if (fulhour<10) { fulhourstr = "0"}else {fulhourstr = ""};
countdownid.innerHTML="<p class=countdown>"+fulhourstr+fulhour+":"+dminstr+""+dmin+":"+dsecstr+""+dsec;
}
setTimeout("CountDowndmn(cdyear,cdmonth,cdday)",1000);
}
CountDowndmn(2010,09,20); //Дата отсчета
</script>
И имеется в БД "дата отсчета" - $date_to (поле datetime). Как в последнюю строку этого скрипта подставить $date_to? | |
|
|
|
|
|
|
|
для: Ramzero
(19.09.2010 в 17:42)
| | Ну а JS то тут причем? Извлекате на сервере из базы значение этого поля и вставляте его в нужном месте:
<? echo $date_to; ?> | |
|
|
|
|
|
|
|
для: sim5
(19.09.2010 в 18:01)
| | Я хочу, чтобы скрипт брал значение date_to и вставлял его вместо даты отсчета, которая указана в скобках: CountDowndmn(2010,09,20); | |
|
|
|
|
|
|
|
для: Ramzero
(19.09.2010 в 18:33)
| | Хотеть оно конечно не вредно, но ваша функция принимает и работает с тремя аргументами? Так что вместо какого вам его воткнуть решайте сами, и впредь обрамляйте текст кода тегом Код: [сode][/сode], иначе искать что у вас конкретно....
Вставлять то вы будете на сервере, и не date_to, а $date_to, а как, я вам написал. | |
|
|
|