스크립트 질문입니다.^^ 정보
스크립트 질문입니다.^^본문
time = ytplayer.getCurrentTime();
dur = ytplayer.getDuration();
dur = dur -1;
if((time > dur) && dur> 1 && time > 1){
pauseVideo();
getNextPlaylist();
}
function getNextPlaylist() {
if (ytplayer) {
vid = "<?=$view[wr_10];?>"
ytplayer.loadVideoById(vid);
}
}
이런 스크립트가 있는데요..
여기서 getNextPlaylist()
vid = "<?=$view[wr_10];?>" 이 부분에 vid 값이 지금은 필드 값 한 개만 적용 되게끔 되는데요.
vid 값이 예를들어 a|b|c|d 이런식으로 필드에 배열이 되어있다면 앞에서부터 1a 2b 3c 4d 이런 식으로 순차적으로 값이 변경 되어 읽었음 합니다..
정리하면 vid에 a 값이 들어가고 “if((time > dur) && dur> 1 && time > 1)” 문을 읽고 getNextPlaylist();값을 다시 부를 땐 vid = d 되고 다시 그 다음 읽을 땐 vid = c가 되고 다시 끝나고 읽을 땐 vid = d값을 읽을 수 있게 하고 싶습니다.
배열로 숫자 값이 매겨있으면 for문에서 현재 vid 값에서 +1해서 읽으면 될듯한데.. 모르겠네요.
고수님들 부탁합니다.^^
dur = ytplayer.getDuration();
dur = dur -1;
if((time > dur) && dur> 1 && time > 1){
pauseVideo();
getNextPlaylist();
}
function getNextPlaylist() {
if (ytplayer) {
vid = "<?=$view[wr_10];?>"
ytplayer.loadVideoById(vid);
}
}
이런 스크립트가 있는데요..
여기서 getNextPlaylist()
vid = "<?=$view[wr_10];?>" 이 부분에 vid 값이 지금은 필드 값 한 개만 적용 되게끔 되는데요.
vid 값이 예를들어 a|b|c|d 이런식으로 필드에 배열이 되어있다면 앞에서부터 1a 2b 3c 4d 이런 식으로 순차적으로 값이 변경 되어 읽었음 합니다..
정리하면 vid에 a 값이 들어가고 “if((time > dur) && dur> 1 && time > 1)” 문을 읽고 getNextPlaylist();값을 다시 부를 땐 vid = d 되고 다시 그 다음 읽을 땐 vid = c가 되고 다시 끝나고 읽을 땐 vid = d값을 읽을 수 있게 하고 싶습니다.
배열로 숫자 값이 매겨있으면 for문에서 현재 vid 값에서 +1해서 읽으면 될듯한데.. 모르겠네요.
고수님들 부탁합니다.^^
댓글 전체
<script type="text/javascript">
var num=0;
vid = <?=explode("|", $view[wr_10]);?>;
</script>
다음이라면 ++num;
이전이라면 --num;
으로 설정하여
vid[num] 으로 호출하시면 되겠죠?
var num=0;
vid = <?=explode("|", $view[wr_10]);?>;
</script>
다음이라면 ++num;
이전이라면 --num;
으로 설정하여
vid[num] 으로 호출하시면 되겠죠?
제가 잘 몰라서 그러는데요 ++num을 어떤식으로 적용하죠!?
어디에 넣어야 하는지 완전 문장 적용해주세요ㅠㅠ
var num=0;
var p = ++num;
이렇게 하는건가요? 불러올땐 vid[p]이렇게요??
어디에 넣어야 하는지 완전 문장 적용해주세요ㅠㅠ
var num=0;
var p = ++num;
이렇게 하는건가요? 불러올땐 vid[p]이렇게요??