몇초 후에 다운로드 뜨게 하려는데

· 2013-08-04 (일) 22:56:35 · 1887 · 5
<script>
function btn_callx() {
Div1.innerText -= 1; //숫자 줄여주고...
if(Div1.innerText==0) Div2.innerHTML = '<? ~~ ?>'; //0이면 버튼 삽입
else setTimeout("btn_callx()", 1000); //아니면 1초 경과 후 다시 호출...
}
onload=function() {
setTimeout("btn_callx()", 1000); //로드후 1초 뒤에 btn_call함수 호출...
}
</script>
<div>5초후에 버튼이 생기게 하는 소스<br><br></div>
<b><div id="Div1">5</div></b>
<div id="Div2">버튼이 생깁니다.</div>

이 소스를 이용해서 하려고하는데

위와 같이 <? ?> 를 쓰면 인식을 못하더군요.. 좀 대신해서 쓸수있는건 없을까요?
PHP function 으로 써버리면 500에러인가? 프로그래밍 오류로 떠버리더군요..
|

댓글 5개

<?=~~~ ?> 처럼 php값을 출력하셔야 할텐데요.
해봤었뵤.. 안되더라구요 <?=$link?> 이렇게말이죠..
2013-08-05 (월) 11:56:11
<?~~?> 에서 출력되는 문자열에 ' 가 들어가 있는건 아닌지요.
<?=str_replace("'","\'",$link)?> 이런식으로 넣어 보세요.
php 의 <? ?> 를 못알아듣는것같은데..
2013-08-07 (수) 04:37:46
<? ?> 자체가 작동 안하면 소스보기 해보시면 <? ?>가 그대로 출력 됩니다.
이런 경우 혹 작업중인 파일 확장자가 html, htm 이면 php로 변경 해보세요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-08-05 조회 1,746
13-08-05 조회 1,620
13-08-05 조회 1,122
13-08-05 조회 2,858
13-08-04 조회 1,124
13-08-04 조회 1,888
13-08-04 조회 868
13-08-04 조회 1,632
13-08-04 조회 1,700
13-08-04 조회 1,669
13-08-04 조회 1,610
13-08-04 조회 976
13-08-04 조회 1,689
13-08-03 조회 1,703
13-08-03 조회 1,929
13-08-03 조회 1,670
13-08-03 조회 1,572
13-08-03 조회 1,720
13-08-03 조회 1,077
13-08-03 조회 1,072