Problème facebook fonctionnalité de partage

J'ai un facebook iframe demande où j'ai fourni une fonctionnalité de partage. Je suis l'aide de ce code :

<script>
    function fbs_click()
    {
        u='<?php echo $shareURL;?>';
        t=document.title;
        window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
        return false;
     }
</script>
<style>
    html .fb_share_button {
     display: -moz-inline-block; display:inline-block;
     padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea;
     background:url(http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif)
     no-repeat top right;
    }
     html .fb_share_button:hover {
      color:#b5b8d3; border-color:#295582; background:#3b5998
      url(http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif)
      no-repeat top right; text-decoration:none;
     }
</style>

<a href="http://www.facebook.com/share.php?u=<url>" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a>

Le problème, je suis confronté est que si je passe u pour mon url de site à l'intérieur de partager de titre de la boîte s'affiche correctement mais lorsque affichés sur mon profil, en cliquant sur le lien me redirige vers l'extérieur de mon facebook application que je ne veux pas, je veux qu'il reste à l'intérieur de facebook page.
Cependant si je change d'u paramètre à quelque chose comme http://apps.facebook.com/app/ puis à l'intérieur de partager le titre de la boîte de montre apps.facebook.com et quand il est affiché sur mon profil, en cliquant sur il me redirige à l'intérieur de l'facebook de la demande, mais sur un nouvel onglet.

Je veux juste le titre doit être réglé en fonction de la valeur passée et si je clique sur ma page de profil, il doit rester à l'intérieur de facebook.

OriginalL'auteur Pankaj Khurana | 2009-08-11