몇초 후에 다운로드 뜨게 하려는데 정보
몇초 후에 다운로드 뜨게 하려는데본문
<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에러인가? 프로그래밍 오류로 떠버리더군요..
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에러인가? 프로그래밍 오류로 떠버리더군요..
댓글 전체
<?=~~~ ?> 처럼 php값을 출력하셔야 할텐데요.
해봤었뵤.. 안되더라구요 <?=$link?> 이렇게말이죠..
<?~~?> 에서 출력되는 문자열에 ' 가 들어가 있는건 아닌지요.
<?=str_replace("'","\'",$link)?> 이런식으로 넣어 보세요.
<?=str_replace("'","\'",$link)?> 이런식으로 넣어 보세요.
php 의 <? ?> 를 못알아듣는것같은데..
<? ?> 자체가 작동 안하면 소스보기 해보시면 <? ?>가 그대로 출력 됩니다.
이런 경우 혹 작업중인 파일 확장자가 html, htm 이면 php로 변경 해보세요.
이런 경우 혹 작업중인 파일 확장자가 html, htm 이면 php로 변경 해보세요.