Я пытаюсь получить всплывающее окно из гиперссылки.Javascript window.open() с php-кодом (true popup)
У меня есть окно с гиперссылкой, на которой я хочу открыть всплывающее окно с событием OnClick.
Я использую PHP с javascipt.
ОК с первым симптомом.
echo '<a href="" onclick="javascript:void window.open(this.href, '\1436971878137\','\width=700,height=500,toolbar=0,menubar=0,location=0,status=0,scrollbars=0, resizable=0,left=0,top=0\');return false;">Edit</a>'
Это не открывает всплывающее окно, оно просто обновляет страницу хостинга, поэтому не то, что я хочу.
Теперь другой код, другие симптомы:
echo '<a href="http://www.google.fr" onclick="javascript:void window.open(this.href,'\1436971878137\','\width=700,height=500,toolbar=0,menubar=0,location=0,status=0,scrollbars=0,resizable=0,left=0,top=0\');return false;">Edit</a>'
Он изменяет мою страницу хостинга для Google, так что это не всплывающий либо .... Так что не то, что я ищу.
Что я ищу: имея всплывающее окно, но я пробовал много чего, прежде чем спрашивать здесь, без успеха. Поэтому я надеюсь, что кто-нибудь сможет мне помочь в этом. На самом деле google здесь только для примера, в моем реальном приложении это будет страница PHP с формулой на ней ....
[Изменить:] Что я хочу - это небольшое всплывающее окно в том же окне, например когда вы делаете rightclick на рабочем столе, у вас есть небольшое всплывающее меню с меню? Я не хочу, чтобы всплывающее окно открылось на новой вкладке, это не то, что я хочу. Я ищу небольшое всплывающее окно на странице, в которой я нахожусь. Большое спасибо за ваши ответы!
Даже если вы используете PHP, это не PHP вопрос, так как ваш код может быть просто '?>link Php' с PHP из уравнения полностью. Я бы отредактировал ваш вопрос, чтобы отразить это, и вы получите больше соответствующих людей, видящих этот вопрос. Кроме того, 'target =" _ blank "' что вы ищете? – Goose
Почему вы не поместили javascript в href? Ключевое слово 'javascript:' находится не прямо внутри onclick (который уже ожидает javascript). Вся суть 'javascript:' заключается в том, чтобы поместить javascript в href (который обычно не ожидает этого). – developerwjk
Вы должны также запретить по умолчанию поведение кликов, поскольку поведение по умолчанию тега '' должно идти по определенному адресу. – frz3993