스크립트 질문입니다.^^

· 2010-09-18 (토) 16:56:21 · 1653 · 2
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해서 읽으면 될듯한데.. 모르겠네요.
고수님들 부탁합니다.^^
|

댓글 2개

<script type="text/javascript">
var num=0;
vid = <?=explode("|", $view[wr_10]);?>;
</script>

다음이라면 ++num;
이전이라면 --num;
으로 설정하여
vid[num] 으로 호출하시면 되겠죠?
2010-09-19 (일) 23:17:07
제가 잘 몰라서 그러는데요 ++num을 어떤식으로 적용하죠!?
어디에 넣어야 하는지 완전 문장 적용해주세요ㅠㅠ

var num=0;
var p = ++num;
이렇게 하는건가요? 불러올땐 vid[p]이렇게요??
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-09-19 조회 1,653
10-09-19 조회 2,009
10-09-19 조회 1,649
10-09-19 조회 1,642
10-09-19 조회 1,713
10-09-18 조회 2,063
10-09-18 조회 1,984
10-09-18 조회 1,817
10-09-18 조회 1,642
10-09-18 조회 1,762
10-09-18 조회 1,678
10-09-18 조회 1,651
10-09-18 조회 2,080
10-09-18 조회 1,675
10-09-18 조회 1,627
10-09-18 조회 1,614
10-09-18 조회 1,654
10-09-18 조회 2,487
10-09-18 조회 1,758
10-09-18 조회 1,846