Открытие страницы в новом окне
Автор TelecomMedia, 23 июня 2015 11:31
Сообщений в теме: 8
#1
Отправлено 23 Июнь 2015 - 11:31
Как по Доп. действию открыть текущую запись в таблице в новом окне браузера?
#2
Отправлено 23 Июнь 2015 - 12:09
Доп.действия не предназначены для этого. К тому же уже есть встроенный функционал: открыть текущую запись в таблице в новом окне можно через меню по правой кнопке, либо нажатием на среднюю.
#3
Отправлено 23 Июнь 2015 - 12:16
Я понимаю, что для этого есть контекстное меню, но мне в таблице надо, чтобы при выборе 10 записей происходило следующее:
- все 10 записей открылись в новых вкладках
- по каждой из них отправлялся get запрос
Я конечно понимаю, что можно выделить 10 записей, нажать на доп. действие, делающее get запросы, а потом каждую запись открыть в новой вкладке из под контекстного меню. Но мне надо, чтобы это все было именно по 1 действию.
- все 10 записей открылись в новых вкладках
- по каждой из них отправлялся get запрос
Я конечно понимаю, что можно выделить 10 записей, нажать на доп. действие, делающее get запросы, а потом каждую запись открыть в новой вкладке из под контекстного меню. Но мне надо, чтобы это все было именно по 1 действию.
#4
Отправлено 23 Июнь 2015 - 13:29
В начале темы вы написали про текущую запись, о 10 речь не шла, поэтому я предложил наиболее очевидный вариант.
Тем не менее, как я уже выше написал, доп.действия не предназначены для этого, там исполняется PHP-код, а у вас необходим скорее JS. Через PHP можно сделать перенаправление, но никак не открытие доп.окон, да еще и нескольких. Хотя, теоретически, не исключаю что можно как-то исхитрится, с тем же выводом JS-кода в браузер и с его автозапуском, но тут я ничем помочь не могу, это лишь предположение.
Тем не менее, как я уже выше написал, доп.действия не предназначены для этого, там исполняется PHP-код, а у вас необходим скорее JS. Через PHP можно сделать перенаправление, но никак не открытие доп.окон, да еще и нескольких. Хотя, теоретически, не исключаю что можно как-то исхитрится, с тем же выводом JS-кода в браузер и с его автозапуском, но тут я ничем помочь не могу, это лишь предположение.
#5
Отправлено 29 Июнь 2015 - 08:14
А как тогда просто открыть внешний сайт?
Например google
Например google
echo <a href="http://google.ru"></a>;Выдает ошибку
#6
Отправлено 29 Июнь 2015 - 08:38
fabrika-r (29 Июнь 2015 - 08:14) писал:
А как тогда просто открыть внешний сайт?
Например google
Например google
echo <a href="http://google.ru"></a>;Выдает ошибку
Этот код всего лишь вывод на экран невидимой ссылки, перейти по которой нет никакой возможности.
Открыть внешний сайт можно сделав перенаправление
header("Location: http://www.example.com/"); /* Redirect browser */
exit;
Сообщение отредактировал maksn: 29 Июнь 2015 - 08:44
#7
Отправлено 29 Июнь 2015 - 10:01
Немного модифицировал:
Ошибку выдает при попытке открытия в новом окне, использую target="_blank"
// Определяем логин менеджера
$user_profile = sql_select_array(USERS_TABLE, "id=",$line['Менеджер ОП']);
$url="http://pbx.click5.ru/crm_aster/howmuch.php?&manager=".($user_profile['login']);
header("Location: $url" target="_blank"); /* Redirect browser */
exit;
Ошибку выдает при попытке открытия в новом окне, использую target="_blank"
#8
Отправлено 29 Июнь 2015 - 10:08
Вам же выше maksn уже намекнул, что вы путаете ссылки в HTML с перенаправлением в PHP. Никаких target="_blank" там нет и в принципе быть не может.
#9
Отправлено 29 Июнь 2015 - 10:49
Понял.
Впринципе хотя бы в текущем открывает и то хорошо.
Спасибо.
Впринципе хотя бы в текущем открывает и то хорошо.
Спасибо.
Количество пользователей, читающих эту тему: 7
0 пользователей, 7 гостей, 0 анонимных













