Appeler une fonction et scope
salut, voici mon bout de code .
je précise que j'ai récupéré un code pour le modifier!
J'aimerai comprendre comme appeler ma fonction "video_update()" depuis ma fonction "setup()"
Je n'ai pas d'autre moyens que de l'appeler a cet endroit .
toute aide sera précieuse , merci à tous
Code:
1 2 3 4
| <video id="video" autoplay loop style="display:none">
<source src="sintel.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
<source src="sintel.ogv" type='video/ogg; codecs="theora, vorbis"'>
</video> |
et après
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function TestOne() {
//
};
(function() {
var root = this;
function setupVid() {
video = document.getElementById('video');
function video_update() {
if (video.readyState === video.HAVE_ENOUGH_DATA) {
//mon code
}
}
}
})();
function setup() {
testone = new TestOne();
testone.check = function() {
TestOne.call(this);
//console.log( "update", "yes" );
// comment appeler la fonction video_update(); ??
//video_update(); ?
};
}
setup(); |
appeler la variable video
j'ai voulu essayer comme tu l'indique, mais je n'ai pas accès à ma variable 'video' du coup ,
sachant que celle-ci est utilisée dans setupVid()
c'est un casse tête pour moi là !!