Javascript window.open также меняет главную страницу

0

У меня возникли проблемы с открытием всплывающего окна для обмена на 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>

Кто-то может мне помочь?

Благодарю.

  • 0
    Получите событие click для тега <a> и запретите его по умолчанию в обработчике событий, сделайте остальную часть работы, которую вы хотите сделать.
Теги:
facebook

2 ответа

0
Лучший ответ

Просто добавьте return 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;"
  • 0
    Спасибо, это было именно то, что мне не хватало
  • 0
    Давай его ответ основан на моем .... @Rodrigo
Показать ещё 1 комментарий
0

Ну, вы можете попробовать это:

<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>
  • 0
    Спасибо, но я попробовал это, и это не сработало. Мне просто нужно было поставить возврат false в onclick
  • 0
    хорошо .. я бы не ответил, если бы это не сработало. @Rodrigo

Ещё вопросы

Сообщество Overcoder
Наверх
Меню