Javascript window.open 也会更改主页



我无法打开弹出窗口以在Facebook上分享。当我按下"按钮"弹出窗口时,弹出窗口会正确打开,但回到我调用的页面中,它也会显示该 url 的内容。我尝试留空 href,也带有 #,但没有一个得到好的结果。

这是代码:

<a href="http://www.facebook.com/sharer.php?s=100&amp;p[url]=http://www.misbooks.com.ar/titulo.php?id=3304&amp;p[title]=Juego de tronos&amp;p[summary]=Tras el largo verano, el invierno se acerca a los Siete Reinos. Lord Eddars Stark, señor de Invernalia, deja sus dominios para unirse a la corte del rey Robert Baratheon el Usurpador, hombre díscolo y otrora guerrero audaz cuyas mayores aficiones son comer, beber y engendrar bastardos. Eddard...&amp;p[images][0]=http://www.misbooks.com.ar/img/portadas/3304.jpg" onclick="window.open(this.href, 'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=626,height=436')">
                                    <i class="pluginButtonIcon img sp_like sx_like_fav alignButtonImage"></i>
                                    <span class="accessible_elem alignButtonImage">Compartir</span>
                                </a>

有人可以帮助我吗?

谢谢。

只需添加返回 false; 到你的 onclick 函数:

onclick="window.open(this.getAttribute('_url'), 'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=626,height=436'); return false;"

好吧,你可以试试这个:

<a href="" _url="http://stackoverflow.com" onclick="window.open(this.getAttribute('_url'), 'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=626,height=436')">
     <i class="pluginButtonIcon img sp_like sx_like_fav alignButtonImage"></i>
     <span class="accessible_elem alignButtonImage">Compartir</span>
</a>

最新更新