Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблемы вывода в `echo` pop-up окна
которая выводит таблицу с данными из mysql,и в последней ячейке ссылку для открытия в pop-up окне,так проблема в том что при нажатии на ссылку,страница открывается в новой вкладке,а не в сплывающем окне?с чем это связано и как с этим бороться?Может это связано из-за кавычек одинарных?
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
target='_blank' уберите из сылки
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Phenom
Отправлено: 11 Апреля, 2011 - 17:48:43
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Март 2011
Помог: 0 раз(а)
OrmaJever пишет:
target='_blank' уберите из сылки
убирал,непомогает!))окрывается тогда не в новой вкладке,а в новом окне!))я то чжу не перепробовал,подозрение только на кавычки одинарные,т.к.
onClick='popupWin = window.open(' - тут может быть такое,что первая ковычка открывает,последняя закрывает выражение,а следует что остальная часть
index.php?page=edit&id={$row['ID']}' - теряется и просто как текст выводится,может быть такое?
OrmaJever
Отправлено: 11 Апреля, 2011 - 17:54:03
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Ну мне именно нужно окно которое выпадает,а не новое во вкладке,сам сейчас разбираюсь что к чему,если тупо в ссылке прописать без вывода оператором echo в блоке php,то все прекрасно открывается как мне надо....странно
MAXUS
Отправлено: 11 Апреля, 2011 - 21:36:38
Посетитель
Покинул форум
Сообщений всего: 329
Дата рег-ции: Апр. 2011
Помог: 7 раз(а)
Phenom пишет:
если тупо в ссылке прописать без вывода оператором echo в блоке php,то все прекрасно открывается как мне надо....странно
Остается сравнить это с кодом, который генерит твоя конструкция echo.
Phenom
Отправлено: 11 Апреля, 2011 - 21:43:01
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Март 2011
Дело полюбому в кавычках. У тебя onclick, похоже, ваще не отрабатывается, просто ссылка открывается.
OrmaJever
Отправлено: 11 Апреля, 2011 - 22:25:06
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Phenom пишет:
Ну мне именно нужно окно которое выпадает,а не новое во вкладке,сам сейчас разбираюсь что к чему,если тупо в ссылке прописать без вывода оператором echo в блоке php,то все прекрасно открывается как мне надо....странно
Не советую делать всплывающие окна, в стандартных настройках оперы они блокируются (не знаю как в других браузерах).
MAXUS пишет:
Дело полюбому в кавычках. У тебя onclick, похоже, ваще не отрабатывается, просто ссылка открывается.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Phenom
Отправлено: 11 Апреля, 2011 - 23:20:18
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Март 2011
Помог: 0 раз(а)
хм,если так то выдает ошибку на here-документ,а именно:
Parse error: syntax error, unexpected T_SL
это связано с пробелами которые встречаются в строке?
OrmaJever
Отправлено: 12 Апреля, 2011 - 00:00:25
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
После открытия <<<HTML сразу должен быть конец строки и никаких пробелов. В конце HTML должно быть в самом начала строки без пробелов и после него не должно быть лишних символов (точка с запятой ; необязательна, но если она есть, что между ней и HTML также не должно быть лишних символов).
ЗЫ. содрал с одного форума
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.