Url rewrite et recommandation facebook

alf233
Invité n'ayant pas de compte PHPfrance

22 août 2013, 14:31

Bonjour,

j'essaie de mettre en place url rewrite qui fonctionne bien

mais maintenant j'ai un petit soucis avec mon système de recommandation Facebook

Celui-ci n'ouvre plus le popup mais recharge la page

voici mon script:
<script type="text/javascript">
                 <!--
                        function open_infos()
                        {
                                width = 600;
                                height = 400;
                                if(window.innerWidth)
                                {
                                        var left = (window.innerWidth-width)/2;
                                        var top = (window.innerHeight-height)/2;
                                }
                                else
                                {
                                        var left = (document.body.clientWidth-width)/2;
                                        var top = (document.body.clientHeight-height)/2;
                                }
                                window.open('http://www.facebook.com/share.php?u=http://infonet.web-soluces.com?id=723554593','Recommander sur facebook','menubar=no, scrollbars=no, top='+top+', left='+left+', width='+width+', height='+height+'');
                        }
                -->
                 </script>


Ainsi que mon formulaire
<form name="comment" action="#null" method="post" class="droite">
<input class="button" type="submit" value="Poster un commentaire" onclick="verif()">
</form>
&nbsp;
<form name="facebook" action="#null" method="post" class="droite">
<input class="button" type="submit" value="Recommandation facebook" onclick="javascript:open_infos();">
</form>
ainsi que mon htaccess au cas ou:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([_a-z0-9]*).html$  index.php?page=$1 [L]
RewriteRule ^verif/pseudo.html$  verifpseudo.php?pseudo=$1 [L,QSA]
RewriteRule ^verif/email.html$  verifemail.php?email=$1 [L,QSA]

ViPHP
xTG
ViPHP | 7331 Messages

22 août 2013, 16:14

L'url rewrite ne fonctionne que pour ton serveur.
Et encore heureux. ;)

Je pencherai plutôt pour une popup bloquée et un formulaire posté.
Tu ne vois pas la popup car le script ne s'exécute pas correctement ou bien que tu as un bloqueur de popup.
Et le formulaire est posté car la fonction ne retourne pas false et donc ta page est rechargée. Car après le onclick on exécute l'action du formulaire.