J'essaie d'implémenter une zone de commentaire XFBML sur une page. Il fonctionne dans Firefox et Chrome, mais seulement de façon sporadique dans Internet Explorer 8.Problème avec le chargement asynchrone de XFBML et Internet Explorer 8
Je reçois une erreur «FB is undefined» lorsque la page atteint le FB.XFBML.parse('fb-stuff');
. Ai-je besoin de vérifier si le script Facebook Connect a terminé le chargement avant d'essayer d'analyser le fichier XFBML?
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '117378991625799',
status : false, // check login status
cookie : false, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
FB.XFBML.parse('fb-stuff');
}());
</script>