채택완료

rand값으로 불러올때마다 시간을 바꾸려는데요

2016-12-23 (금) 16:47:08 2,453

기본값 : 90초마다 function_TRANS() 함수를 수행하려는데요

페이지 로딩 될 때마다 조금씩 다르게 실행하려고 

rand로 다른값을 추가하려고합니다. 

기본 5초에 10~20사이에 랜덤으로 변경된되도록 하려는데요

<?php

$sec = 5000 + rand(10000,30000); // 10초~30초 추가

?>

<script language="javascript">

setTimeout("function_TRANS()",  $sec); 

</script>


 어떻게 해야할까요?

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2016-12-23 (금) 18:19:11
Copy
<script type="text/javascript">var sec = Math.floor((Math.random() * 35) + 5) * 1000;setTimeout(function() {    alert("aaa");}, sec);</script>

시작이 5초고 거기에 30초를 더하니까 5초에서 35초라 보면 되겠네요. 

답변에 대한 댓글 1개

감사합니다.

답변을 작성하려면 로그인이 필요합니다.