Appel d'une fonction au chargement de la page
Bonjour tout le monde,
Je veux exécuter une fonction au chargement de la page. Son rôle est de charger les données d'un vidéo player. Au chargement de la page, des fois tout marche bien au premier coup, des fois non. Dans ce cas, je suis obligé de recharger ma page pour qu'elle fonctionne bien.
Voici mon code :
Dans ma page index :
Code:
1 2 3 4 5
| <script language="javascript">
window.onload = function anonymous () {
startFlashPlayer('<?php echo $titre ?>','<?php echo $image ?>','<?php echo $video ?>','<?php echo $diffusion ?>');
}
</script> |
Le code de la fonction startFlashPlayer est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10
| function startFlashPlayer(titre,img,namevideo,diffusion,flash) {
var img="images/"+img;
var video="videos/"+namevideo;
if(flash=="flash_ar"){
getMovieName("playerSnrt").startVideoPlayer('ar','chaine','F68932',video,img,titre,diffusion);
}else{
getMovieName("playerSnrt").startVideoPlayer('fr','chaine','F68932',video,img,titre,diffusion);
}
} |
La fonction getMovieName :
Code:
1 2 3 4 5 6 7 8
| function getMovieName(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName]
}
else {
return document[movieName]
}
} |
Des fois j'obtiens l'erreur suivante :
getMovieName("playerSnrt").startVideoPlayer is not a function
des fois rien mais rien qui marche.
Avez-vous des idées sur ce problème ? Merci