2008-08-08 18:15:07 有關貼ikala的語法
<script language="javascript">
var KalaobjMmInfo = null;
var play_this = 0;
var old_p_idx;
var tt1;
function mkMmPath(u,d){
this.mmUrl = u;
this.mmDur = d;
}
function mkMusicList(u,d){
var cu = u;
var cd = d;
var idx = 0;
if(KalaobjMmInfo == null){KalaobjMmInfo=new Array(); idx=0;}
else {idx=KalaobjMmInfo.length;}
if(u=="" || u==null){cu="";}
if(d=="" || d==null){cd=0;}
KalaobjMmInfo[idx]=new mkMmPath(cu,cd);
}
mkMusicList("58789",10000);
mkMusicList("71940",10000);
var random_play = "True";
function playNextMusic() {
old_p_idx = play_this;
if (random_play == "True") {
do{
play_this=Math.floor(Math.random() * KalaobjMmInfo.length);
}while(play_this == old_p_idx && KalaobjMmInfo.length != 1);
} else {
if (KalaobjMmInfo.length != 1) {
play_this = play_this + 1;
if (play_this == KalaobjMmInfo.length) play_this = 0;
}
}
tt1="<iframe marginwidth='0' marginheight='0'"
+" src='http://www.ikala.tv/Klog/shily_getplayer.jsp?s' frameborder='0'"
+" width='185' scrolling='yes' height='358'>"+"</iframe>";
myOwnKalaMusic.innerHTML = tt1;
setTimeout("playNextMusic()", KalaobjMmInfo[play_this].mmDur);
}
</script>
<div id='myOwnKalaMusic'>
</div>
<script language="javascript">
playNextMusic();
</script>
裡面的
mkMusicList("58789",10000);
mkMusicList("71940",10000);
就是ikala它們提供<iframe marginwidth=0 marginheight=0 frameborder=0 scrolling=no width=343px height=358px src=http://www.ikala.tv/Klog/shily_getplayer.jsp?s style="color: #ff0000;">58789,後面的秒數不重要,因為這個版本只是隨機抓一手來播放!播放完就停!因為ikala的播放器無法縮小,所以‧‧鑲到sidebar我用捲軸來show
2006-06-13 14:26:34 ㄟ@.@
................呵呵呵........好害羞喔........................臉紅紅................>O<









