묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이 소스 보시고 질문에 답해 주세요.
2004.01.16 13:01
<script language="JavaScript">
var e = window.top;
var e1 = "window.top";
for (i=0; i <= e.songName.length -1; i++) {
idx = i + 1;
function showInfo( file ){
location.href='infomation.php?name='+file;
}
function arrow(no){
if(e.track_idx){
if(e.track_idx == no){
message = "→";
return message;
} else {
return no;
}
} else {
return no;
}
}
sele_m = '<tr height=24 class=ul>'
+"<td align=center class=ul><span id=no name=no class=idx>"+arrow(idx)+"</span></td>"
+'<td class=ul>'
+'<span OnClick='+e1+'.chooseSong('+i+') class='title'>'+e.songName[i]+' - </span>'
+"<span OnClick="showInfo('"+e.songArtist[i]+"')" class='artist'>"+e.songArtist[i]+"</span>"
+'</td>'
+'</tr>';
document.write(sele_m);
}
</script>
자.. 이런 소스 입니다.
가운데 arrow()라는 함수가 지정되고 아랫쪽에 그 함수를 실행시킵니다.
이걸 실시간으로 실행되게 할 수는 없을까요?
예를 들어, 벅스뮤직 플레이어의 리스트창 처럼요.
지금 방식대로 하면 실시간으로 바뀌지는 않거든요..
방법이 없을까요?
var e = window.top;
var e1 = "window.top";
for (i=0; i <= e.songName.length -1; i++) {
idx = i + 1;
function showInfo( file ){
location.href='infomation.php?name='+file;
}
function arrow(no){
if(e.track_idx){
if(e.track_idx == no){
message = "→";
return message;
} else {
return no;
}
} else {
return no;
}
}
sele_m = '<tr height=24 class=ul>'
+"<td align=center class=ul><span id=no name=no class=idx>"+arrow(idx)+"</span></td>"
+'<td class=ul>'
+'<span OnClick='+e1+'.chooseSong('+i+') class='title'>'+e.songName[i]+' - </span>'
+"<span OnClick="showInfo('"+e.songArtist[i]+"')" class='artist'>"+e.songArtist[i]+"</span>"
+'</td>'
+'</tr>';
document.write(sele_m);
}
</script>
자.. 이런 소스 입니다.
가운데 arrow()라는 함수가 지정되고 아랫쪽에 그 함수를 실행시킵니다.
이걸 실시간으로 실행되게 할 수는 없을까요?
예를 들어, 벅스뮤직 플레이어의 리스트창 처럼요.
지금 방식대로 하면 실시간으로 바뀌지는 않거든요..
방법이 없을까요?
제가 올린 소스는 시노부's BGM Player의 소스 일부입니다.
제가 문의한 내용은 카운트 함수로 구현하면 되겠네요. ^^;