Problème de lecture du bouton Like (FB) par Internet Explorer 9

Fermé
Signaler
Messages postés
6
Date d'inscription
jeudi 17 janvier 2013
Statut
Membre
Dernière intervention
5 juillet 2018
-
Messages postés
6
Date d'inscription
jeudi 17 janvier 2013
Statut
Membre
Dernière intervention
5 juillet 2018
-
Bonjour,

J'ai un soucis avec un joli bouton Like /Facebook, codé dans un < iframe>.
Il est Magnifique !Avec Google chrome et FF ... Mais pas avec internet explorer (IE9) qui bascule automatiquement de l'url de ma page vers le lien indiqué dans le code de l'iframe : (ci dessous)

<iframe src="https:////www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.monsite.fr%2Findex.htm&send=false&layout=button_count&width=300&show_faces=false&font=verdana&colorscheme=light&action=like&height=21

suite à quoi IE se perd et affiche le message suivant : << L'adresse n'est pas valide >>

Qu'est ce donc que je ne voie pas ? ... J'ai beau chercher sur le net je n'ai pas trouvé de réponse (mon IE est à jour)

Dites moi, je suis toute seule dans cette galère ?

5 réponses

Messages postés
6
Date d'inscription
jeudi 17 janvier 2013
Statut
Membre
Dernière intervention
5 juillet 2018
1
j'aurais peut être du parler du bouton "j'aime" de facebook ça aurait réveillé les esprits ...?
Messages postés
469
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
29 janvier 2021
29
manque peut etre ça a la fin:
</iframe>
Messages postés
6
Date d'inscription
jeudi 17 janvier 2013
Statut
Membre
Dernière intervention
5 juillet 2018
1
Comme j'aurais aimé...Mais non. Les balises sont ouvertes puis refermées.
Messages postés
469
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
29 janvier 2021
29
peut être faire comme ça plutôt qu'un iframe
<div class="facebook">
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like" data-href="http://monsite.fr" data-send="false" data-layout="button_count" data-width="100" data-show-faces="true" data-font="arial" data-colorscheme="dark" data-action="recommend"></div></div>


Ce qui donne exactement ton bouton
Messages postés
6
Date d'inscription
jeudi 17 janvier 2013
Statut
Membre
Dernière intervention
5 juillet 2018
1
merci powerguitou

Dans la mesure où IE ne comprend pas le code iframe du bouton j'aime de Facebook, alors le "<script> js" est une bonne solution de contournement.
Ça fonctionne nickel.

Un bémol : en laissant tomber mon compteur mode iframe, je suis reparti avec un compteur à zéro ...