var timer = setInterval(function () {
var secs = ytplayer.getCurrentTime();
var minutes = Math.floor(secs / 60);
var seconds = Math.floor(secs % 60);
var tsecs = ytplayer.getDuration();
var tminutes = Math.floor(tsecs / 60);
var tseconds = Math.floor(tsecs % 60);
var time = minutes + ":" + seconds + " / " + tminutes + ":" + tseconds;
document.getElementById('currenttime').innerHTML = time;
}, 1000);
このコードは firefox では機能しませんが、chrome と IE では機能します。
firebug で確認したところ、変数 secs、minutes、seconds、tsecs、tminutes、tseconds、および time が定義されていないことがわかりました。
var を使用して定義したため、これを修正する方法がわかりません。私が間違ったことを誰か知っていますか?
ありがとう