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

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

· 12년 전 · 1751 · 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로 변경 해보세요.

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354