묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트를 php화 하려면 어찌해야하나요?
2003.02.26 14:08
<html>
<body onLoad="CalcRemaining(document.clock)">
<script language="JavaScript">
<!--- hide
var worldcup = new Date("february 26, 2003 13:43:00")
function CalcRemaining(theForm)
{
var now = new Date();
var difference = parseInt(((worldcup.getTime() - now.getTime()) / 1000) + 0.999)
if (difference >0) {
var secs = difference % 60
difference = parseInt(difference / 60)
var minutes = difference % 60
difference = parseInt(difference / 60)
var hours = difference % 24
difference = parseInt(difference / 24)
var days = difference
var texts = '공동구매가 진행중입니다.';
} else {
var days = '0';
var hours = '+ '+ '0';
var minutes = '0';
var secs = '0';
var texts = '공동구매가 마감되었습니다.';
}
theForm.txtDays.value = days;
theForm.txtHours.value = hours;
theForm.txtMins.value = minutes;
theForm.txtSecs.value = secs;
theForm.txtTexts.value = texts;
setTimeout("CalcRemaining(document.clock)", 250);
}
// end hiding -->
</script>
<form name=clock>
<input type=TEXT name=txtDays size=4 onFocus="blur()">일
<input type=TEXT name=txtHours size=4 onFocus="blur()">시간
<input type=TEXT name=txtMins size=4 onFocus="blur()">분
<input type=TEXT name=txtSecs size=4 onFocus="blur()">초<br>
<input type=TEXT name=txtTexts size=35 onFocus="blur()">
</form>
</body>
</html>
이소스를 제로보드 스킨에 있는 view.php 파일에 넣으려고 합니다. 그런데 잘 안먹히네요
어떻게수정해줘야 하나요?
<body onLoad="CalcRemaining(document.clock)">
<script language="JavaScript">
<!--- hide
var worldcup = new Date("february 26, 2003 13:43:00")
function CalcRemaining(theForm)
{
var now = new Date();
var difference = parseInt(((worldcup.getTime() - now.getTime()) / 1000) + 0.999)
if (difference >0) {
var secs = difference % 60
difference = parseInt(difference / 60)
var minutes = difference % 60
difference = parseInt(difference / 60)
var hours = difference % 24
difference = parseInt(difference / 24)
var days = difference
var texts = '공동구매가 진행중입니다.';
} else {
var days = '0';
var hours = '+ '+ '0';
var minutes = '0';
var secs = '0';
var texts = '공동구매가 마감되었습니다.';
}
theForm.txtDays.value = days;
theForm.txtHours.value = hours;
theForm.txtMins.value = minutes;
theForm.txtSecs.value = secs;
theForm.txtTexts.value = texts;
setTimeout("CalcRemaining(document.clock)", 250);
}
// end hiding -->
</script>
<form name=clock>
<input type=TEXT name=txtDays size=4 onFocus="blur()">일
<input type=TEXT name=txtHours size=4 onFocus="blur()">시간
<input type=TEXT name=txtMins size=4 onFocus="blur()">분
<input type=TEXT name=txtSecs size=4 onFocus="blur()">초<br>
<input type=TEXT name=txtTexts size=35 onFocus="blur()">
</form>
</body>
</html>
이소스를 제로보드 스킨에 있는 view.php 파일에 넣으려고 합니다. 그런데 잘 안먹히네요
어떻게수정해줘야 하나요?
댓글 3
-
행복한고니
2003.02.26 14:41
-
보거
2003.02.26 16:56
간단히 말하면 그냥.
PHP는 서버 언어, 그래서 소스는 볼 수 없죠. 서버에서 작업을 하고 출력물만 보내주니깐.
자바스크립트는 클라이언트 언어.
그런데... 위의 자바스크립트는 PHP에서 다시 만들 수는 있겠네요.
자세한건 생략.
그리고 하나 더, 저걸 넣어서 잘 먹히지 않았다면 아마 따옴표 문제일껍니다. 큰 따옴표 앞에는 \를 하나씩 붙여주세요. -
絶世美男@
2003.02.26 18:17
근데 문제가 <body onLoad="CalcRemaining(document.clock)"> 이부분이 문제거든요 이부분이 먹혀야 스크립트가 작동을 하는데 view.php파일에 넣어서 테스트해보니가 안먹히더라구요
javascript 하고 html 은 front-end 이지만, php는 back-end의 영역이죠. -_-;;
즉 보여지는 모습은 front-end 에서 담당하는 부분이고 front-end 를 위한 뒷작업 사전작업은 back-end 에서 하거든요.