간단한 HTML 질문있습니다. 채택완료
퍼레버의리
11년 전
조회 7,078
</p><p> <BODY onLoad='reverse_counter()'></p><p> <input align='center' type='text' name='counter_box' style='border-width:0;color:red' size='56' > </p><p> </p><p> </p><p><script language="JavaScript"> </p><p>function reverse_counter(){ </p><p> 생략.</p><p> document.product_list.counter_box.value = " 상품 개시 남은시간 : " + start_daysRound + </p><p> dy + start_hoursRound + hr + start_minutesRound + min + start_secondsRound + sec;</p><p> newtime = window.setTimeout("reverse_counter();", 1000);</p><p> return; </p><p>//--></p><p></script> </p><p>
소스 보시면 자바스크립트에서 reverse_counter 이라는 함수를 실행하고 결과값을
document.product_list.counter_box.value
로 보내게 됩니다.
input type='text 로 처리하게 되었는데요
input text 말고 다른 유형의 html로 보여질수 없나요?
예를들어서
이렇게 하든가..
박스로 보여지게되면 보기에도 불편해서 ㅠ,ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
11년 전
사이에 값을 넣기 위해서는
document.getElementById('test').innerHTML=
" 상품 개시 남은시간 : " + start_daysRound + |
dy + start_hoursRound + hr + start_minutesRound + min + start_secondsRound + sec; |
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
퍼레버의리
11년 전
감사합니다만 ㅠ,ㅠ 파이어폭스에서는 잘보이는데 익스는 안보이네요 ㅠ,ㅠ
�
네이비칼라
11년 전
var str = " 상품 개시 남은시간 : " + start_daysRound + dy + start_hoursRound + hr + start_minutesRound + min + start_secondsRound + sec;
document.getElementById('test').innerHTML= str; 로 테스트해 보세요.
document.getElementById('test').innerHTML= str; 로 테스트해 보세요.
�
퍼레버의리
11년 전
결과는 같습니다 ㅠ,ㅠ 혹시 innerHTML 이것때문에 아닌가요??
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
11년 전
그게 안되는 이유는 자바스크립트가
위에 있기 때문에 미처 span을 읽어 들이지 못하기 때문에 안될겁니다.
자바스크립트를 아래에 위치하게 하시면 됩니다. ^^*
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
퍼레버의리
11년 전
죄송합니다 ㅠ,ㅠ 분명 해당 자바스크립트를 <span id='test'></span> 아래 위치해놓았습니다 ㅠ,ㅠ
�
네이비칼라
11년 전
익스/크롬에서 확인을 해 봤는데 잘됩니다.
innerHTML의 문제는 아닙니다.
위치시킬려는 값들에 문제가 있지 않을까요?
innerHTML의 문제는 아닙니다.
위치시킬려는 값들에 문제가 있지 않을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인