Poniższy kod działa dobrze i uruchamia popup na ekranie Facebook, jednak to wyskakujące okienko nie jest wyśrodkowane.Uruchom Facebook Udostępnij Popup na środku ekranu
<script type="text/javascript">
function fbs_click() {u=location.href;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;}
<a href="http://www.facebook.com/share.php?u=<full page url to share" onClick="return fbs_click()" target="_blank" title="Share This on Facebook"><img src="images/facebookimage.jpg" alt="facebook share"></a>
Oto skrypt, który Centra okienko:
<script type="text/javascript">
function MyPopUpWin(url, width, height) {
var leftPosition, topPosition;
//Allow for borders.
leftPosition = (window.screen.width/2) - ((width/2) + 10);
//Allow for title and status bars.
topPosition = (window.screen.height/2) - ((height/2) + 50);
//Open the window.
window.open(url, "Window2",
"status=no,height=" + height + ",width=" + width + ",resizable=yes,left="
+ leftPosition + ",top=" + topPosition + ",screenX=" + leftPosition + ",screenY="
+ topPosition + ",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no");
}
</script>
Może ktoś zaktualizuj 1st skrypt tak, że działa w połączeniu z 2nd skryptu spowoduje w wyskakującym okienku na środku ekranu. (Ponieważ moje doświadczenia z kodowaniem są bardzo ograniczone, nie wiem, jak to zrobić.) Dzięki stosy. Pia
To działa absolutnie idealnie! Jesteś super-genialnym programistą. Dzięki. :) Pia @arturhoo – user1736794
Cieszę się, że to zadziałało! – arturhoo
Dokładnie to, czego szukałem - dziękuję bardzo! – Ingusmat