배

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

<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?> 이렇게말이죠..
<?~~?> 에서 출력되는 문자열에 ' 가 들어가 있는건 아닌지요.
<?=str_replace("'","\'",$link)?> 이런식으로 넣어 보세요.
php 의 <? ?> 를 못알아듣는것같은데..
<? ?> 자체가 작동 안하면 소스보기 해보시면 <? ?>가 그대로 출력 됩니다.
이런 경우 혹 작업중인 파일 확장자가 html, htm 이면 php로 변경 해보세요.
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
13-08-05 조회 1,761
13-08-05 조회 1,636
13-08-05 조회 1,137
13-08-05 조회 2,880
13-08-04 조회 1,141
13-08-04 조회 1,903
13-08-04 조회 884
13-08-04 조회 1,647
13-08-04 조회 1,715
13-08-04 조회 1,684
13-08-04 조회 1,627
13-08-04 조회 990
13-08-04 조회 1,703
13-08-03 조회 1,726
13-08-03 조회 1,941
13-08-03 조회 1,688
13-08-03 조회 1,590
13-08-03 조회 1,739
13-08-03 조회 1,099
13-08-03 조회 1,087