테스트 사이트 - 개발 중인 베타 버전입니다

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

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

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440