php открыть ссылку в новой вкладке
Как открыть ссылку в новой вкладке в php
4 ответа
Selenium IDE : я пытаюсь открыть ссылку в новой вкладке с помощью controlkey или contextmenu, и обе команды не работают. Использование CONTROLKEY : 1). проверьте наличие элемента 2) controlkeydown() 3) нажмите ссылку 4) controlkeyup().при выполнении отображается ошибка неизвестной команды (control.
Я работаю над проектом HTML и не могу понять, как открыть ссылку в новой вкладке без javascript. Я уже знаю, что открывает ссылку в той же вкладке. Есть идеи, как сделать так, чтобы он открылся в новом?
Вы можете использовать Target-HTML-Tag.
Установите Target= «Blank» Для открытия в новой вкладке..
Вы можете попробовать это
Похоже, что в следующем массиве ключи являются атрибутами HTML, а значения-значениями атрибутов.
Похожие вопросы:
Правильно ли это? В принципе, я хочу открыть ссылку в новой вкладке, если тип ссылки является внешним. В противном случае не открывайте его в новой вкладке, если тип ссылки-embed. У меня есть два.
Как отключить / удалить опцию Открыть ссылку в новой вкладке в контекстном меню браузера? Если это невозможно с javascript и т. д., То есть ли способ изменить то, что происходит, когда пользователь.
Я использую этот код javascript в аддоне firefox: window.open(link); Он открывает ссылку в новом окне. Я искал функцию, чтобы открыть ссылку в новой вкладке, но не нашел ее. Я обнаружил, что это.
Selenium IDE : я пытаюсь открыть ссылку в новой вкладке с помощью controlkey или contextmenu, и обе команды не работают. Использование CONTROLKEY : 1). проверьте наличие элемента 2) controlkeydown().
Я работаю над проектом HTML и не могу понять, как открыть ссылку в новой вкладке без javascript. Я уже знаю, что открывает ссылку в той же.
У меня есть задача открыть ссылку в новой вкладке. Для этого я попробовал следующий код window.open($(this).attr(data-MenuLink), ‘target=_new’); а также window.open($(this).attr(data-MenuLink).
Я работаю над веб-сайтом, на котором мне нужно открыть url из бэкенда. Сейчас я использую c#. Моя проблема в том, что я хочу открыть ссылку в новой вкладке, а не в новом окне. Мой код здесь:- string.
Как открыть эту ссылку, чтобы открыть ее в новой вкладке. Ни один из других заданных вопросов, похоже, не указывает, как связать это с целью ссылки, определенной в файле JS. Пожалуйста, помогите.
Я поместил график свечей iframe loading amcharts на свой сайт php. Лечился с помощью codeigniter Chart файл находится в папке третьим лицам. Как вы можете видеть, в верхней левой части диаграммы.
Я пытаюсь открыть ссылку в новой вкладке,эта конкретная ссылка присутствует на веб-странице. Все примеры, которые я видел в Интернете, похоже, отправляют ссылку непосредственно в коде и открывают.
Php открыть ссылку в новой вкладке
Собственно сабж %)
В литературе не нашёл.
← →
Ketmar © ( 2006-10-07 00:07 ) [1]
а при чём тут PHP? это HTML надо учить. в частности, на предмет target=»_blank»
Ну, для начала следует разобраться, что такое РНР. Тогда не будешь задавать вопросы вида «как мне с помощью зубила поехать на Камчатку»
← →
SkySpeed ( 2006-10-07 00:35 ) [3]
> Ketmar © (07.10.06 00:07) [1]
> а при чём тут PHP? это HTML надо учить. в частности, на
> предмет target=»_blank»
Хм. про таргет=_бланк я в курсе, мне необходимо из ПХП открыть ссылку
← →
Ketmar © ( 2006-10-07 00:39 ) [4]
за метлой, за метлой. или поясни уж, где именно у тебя PHP, как, что и куда. подробно.
← →
Орион © ( 2006-10-07 15:29 ) [7]
Javascript в помощь.
Автор задал вполне корректный вопрос. Он ни слова не говорит о сервере. У него есть один компьютер, на котором имеется интерпретатор PHP и файл psearch.html. Он выполняет скрипт php и хочет открыть этот файл в браузере. Для этого нужно запустить браузер и указать в качестве параметра командной строки имя открываемого файла. Это можно сделать при помощи функции system (как вариант, можно использовать строку в обратных кавычках)
> ЧТО ТУТ НАПИСАТЬ ДЛЯ ЗАПУСКА ВВЕДЁННОЙ СТРАНИЦЫ В НОВОМ
> ОКНЕ?
system(«»C:\Program Files\Internet Explorer\IEXPLORE.EXE» D:\test\psearch.html»);
Если расширения файла сопоставлено с браузером, то можно указать только файл:
Сейчас попробовал у себя.
Я использовал PHP 5.1.6 на Windows 2000. Оба вызова у меня работают.
← →
Celades ( 2006-10-07 20:43 ) [11]
> palva © (07.10.06 20:37) [9]
> Автор задал вполне корректный вопрос. Он ни слова не говорит
> о сервере. У него есть один компьютер, на котором имеется
> интерпретатор PHP и файл psearch.html. Он выполняет скрипт
> php и хочет открыть этот файл в браузере
Либо ты умеешь читать мысли, либо ты говоришь о каком-то другом «авторе»:) Не то что-то ты написал.
> Либо ты умеешь читать мысли, либо ты говоришь о каком-то другом «авторе»:) Не то что-то ты написал.
Не нужно убеждать автора, что он задал идиотский вопрос. Нужно давать на него правильный, но идиотский ответ.
← →
SkySpeed ( 2006-10-08 00:13 ) [13]
> palva © (07.10.06 20:37) [9]
> Автор задал вполне корректный вопрос. Он ни слова не говорит
> о сервере. У него есть один компьютер, на котором имеется
> интерпретатор PHP и файл psearch.html. Он выполняет скрипт
> php и хочет открыть этот файл в браузере. Для этого нужно
> запустить браузер и указать в качестве параметра командной
> строки имя открываемого файла. Это можно сделать при помощи
> функции system (как вариант, можно использовать строку в
> обратных кавычках)
>
> > ЧТО ТУТ НАПИСАТЬ ДЛЯ ЗАПУСКА ВВЕДЁННОЙ СТРАНИЦЫ В НОВОМ
>
> > ОКНЕ?
>
> system(«»C:\Program Files\Internet Explorer\IEXPLORE.EXE»
> D:\test\psearch.html»);
>
> Если расширения файла сопоставлено с браузером, то можно
> указать только файл:
>
> system(«D:\test\psearch.html»);
ОГРОМНОЕ СПАСИБО.
> palva © (07.10.06 20:37) [9]
> Автор задал вполне корректный вопрос. Он ни слова не говорит
> о сервере.
Ты суслика видишь? А он есть. (с) ДМБ-1
ОФФТОП, конечно, но вот какой «орех» встретил на одном форуме:
«Вобщем время шло а решение так и не находилось. пришлось переустановить виртуальный сервер.«
Извините, если это явно очевидно, но я погуглил и серьезно не могу найти способ сделать это только с помощью PHP.
Является ли это возможным?
Изменить 2: чтобы уточнить, что я хочу сделать: пользователь может отправить что-то на мой сайт. Перед тем, как нажать «Отправить», они могут (с помощью флажка) опубликовать твит об этом. Если этот флажок установлен, после того, как все будет вставлено в базу данных и т. Д., Новое окно / вкладка загрузится с URL-адресом http://twitter.com/home?status=Hello%20World или как там написано в твите. Пользователь выберет это, поэтому я не «делаю то, чего не должен». Оглядываясь назад, я понимаю, что, вероятно, есть лучший способ сделать это.
8 ответов
Вы не можете использовать серверный язык (PHP) для управления поведением на стороне клиента (принудительное открытие нового окна браузера для гиперссылки).
Codeigniter имеет функцию, которая может делать то, что вы хотите
Практически идентична функции anchor (), за исключением того, что она открывает URL-адрес в новом окне. Вы можете указать атрибуты окна JavaScript в третьем параметре, чтобы управлять тем, как открывается окно. Если третий параметр не установлен, просто откроется новое окно с настройками вашего браузера. Вот пример с атрибутами
Поскольку вы используете codeigniter, вы можете воспользоваться вспомогательной библиотекой URL. На самом деле это просто формат HTML.
Вероятно, вам следует автоматически загрузить вспомогательный URL-адрес в config / autoload.php или просто использовать
с помощью php Codeigniter, чтобы открыть в новой вкладке
с помощью php Codeigniter, чтобы открыть в новом окне
$ attributes = < 'width' =>‘800’, ‘height’ => ‘600’, ‘scrollbars’ => ‘yes’, ‘status’ => ‘yes’, ‘resizable’ => ‘да’ >
Это не PHP, а HTML, который поможет:
Или просто вне блоков php:
Что вы можете сделать, так это echo, в php, html для перенаправления, это все, о чем я могу думать, вам нужно использовать какой-то другой язык программирования.
Вы можете сделать это на виду, в «якоре», который приводит посетителей к функции контроллера, выполняющей перенаправление.
anchor(‘news/external_link/’.$link[‘id’], ‘target=»_blank»‘);
В контроллере новостей у вас есть:
В этом примере «целевой пустой» заставляет URL открываться на новой вкладке. Вместо этого вы можете указать новое окно, если хотите. надеюсь, это поможет
Я знаю, что это действительно старый пост, но я недавно искал именно это.
2 способа открыть ссылку в новой вкладке браузера
Здравствуйте. В этом уроке Вы научитесь делать ссылки так, чтобы открывающаяся страница появлялась в новой вкладке Вашего браузера. Подробные примеры, как я делал все это, отдельно на jQuery, отдельно на HTML, Вы можете просмотреть ниже:
I. jQuery.
Первым делом нам нужно подключить библиотеку jQuery. Делаем это, вставляя следующий код между тегами и :
Далее размещаем саму ссылку, заранее придавая значение «external» атрибуту «rel»:
Ну, и наконец, сразу после размещения кода ссылки нам нужно вставить небольшой jQuery-код, который будет играть большую роль в работе открывающейся вкладки:
II. HTML
Естественно, следующий прием вызова страницы в новой вкладке браузера будет во много раз проще и лучше и многим из Вас придется по душе. Для этого всего лишь исходной ссылке необходимо придать значение «_blank». Окончательный код ссылки будет выглядеть вот так:
Заключение.
На этом я заканчиваю урок. Если вдруг возникнут какие-либо вопросы, задавайте их в комментариях! 😉 До новых встреч!
С искренним уважением, Максим Курочкин
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.queness.com
Перевел: Максим Курочкин
Урок создан: 19 Июля 2009
Просмотров: 267137
Правила перепечатки
5 последних уроков рубрики «Для сайта»
Эффекты блочного раскрытия
Сегодня мы хотели бы поделиться несколькими идеями касающегося эффекта блочного раскрытия, которую вы можете использовать для своих проектов.
20 бесплатных тем для WordPress в стиле Material Design
Material Design — это набирающий обороты тренд от Google. В данной подборке собраны бесплатные темы для WordPress, выполненные в этом популярном стиле.
20 сайтов с креативным MouseOver эффектом
Эффекты на то и существуют чтобы впечатлять наших посетителей. В этой подборке собрано несколько десятков ресурсов, чьи создатели очень постарались впечатлить своих посетителей.
45+ бесплатных материалов для веб дизайнеров за август 2016
Под конец месяца предлагаем ознакомиться с набором бесплатных материалов для веб дизайнеров за прошедший месяц.
Открыть ссылку в новом окне, а не в новой вкладке
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Открыть ссылку в новой вкладке
Здравствуйте, в общем перейду сразу к сути. Программиста который писал сайт забрали в армию, а я.
Открыть ссылку в новой вкладке
При клике на ссылку делаю аякс запрос и отменяю действие по умолчанию, но после того как запрос.
Открыть ссылку в новой в вкладке по кнопке
Доброго всем времени суток. Есть такая кнопочка: 15
Решение
vasvas7775, как я понял ему все ж не это надо, а чтобы полноценное окно с нефиксированными размерами открывалось, т.е. такое, как при обычном клике по обычной ссылке.
upd: хотя нет, я не прав, там же все настраивается. Эх, плохо я еще JS знаю.
Спасибо, работает. В целом то, что надо, только новое окно открывается на 1/4 от всего экрана и расширить не окошко не позволяет. Нужно чтобы открывалось во весь экран. Как задать правильно эти параметры Width=550,Height=400 чтобы открывалось во весь экран? Спасибо. А пока буду искать эти папаметры методом научного тыка
Добавлено через 21 минуту
Параметры удалось настроить.
Теперь возник следующий вопрос: по горизонтали (ширина), та которая необходима. По вертикали не совсем, ваш тэг не позволяет прокручивать вниз и вверх содержимое открывшегося окна. Что нужно изменить чтобы пользователь смог пркручивать содержимое вновь открытого окна вниз и вверх? Это все, последний вопрос, больше мучать никого (ни себя ни других) не буду. )
Все получилось. Поменял Scrollbars= с нуля на единицу. Спасибо за ответы.
Ну если совсем по простому, пере направить на другую страницу по нажатию кнопки меню.
Лучше конечно делать на php.
Например если как вы говорите новости,
Описаны в кратце новости, а по нажатию на нее, php открывает другую страницу где из бд эта новость вытягивается более подробно.
Если вы не хотите перезагружать страницу, можно на jQuery перезагрузить часть страницы, блок, который вы хотите, но из этого надо исходить и выбирать что вы вообще хотите получить в итоге, более гибкие настройки, чтоб все работало само автоматически, или более жесткие, тогда при каждом изменении придется лезть в код.
на js можно и блоки слоями сделать, надо такую-то инфу нате, надо другую нате, и тд.
Все исходит от ваших знаний и желания сделать то или иное.
Но без знания языка не куда, например php, вы не получите от него новую инфу, пока страница не перезагрузится, а js наоборот, без перезагрузки будет работать, ведь все нужное закачалось за первый раз.
и опять плюсы, и минусы. Если Js скрипт отключен в браузере, то ваша проверка полей регистрации написанная на нем, работать не будет, можно, будет лишь сообщить пользователь, Пожалуйста, включите JS, иначе наш сайт работать будет не корректно
PHP в этом деле проще, он работает на стороне сервера, и выключить его не как нельзя, проверка все равно произойдет, правда как я уже сказал с перезагрузкой страницы.
В общем много можно что сказать, А отталкиваться надо от ваших знаний желания и возможностей, если знаний нет, их надо получать, потому что без нюансов, что либо сделать нельзя.
Ах, да и еще раз по вашему вопросу, есть много вариантов реализации того что вы сказали, Ну опять же все упирается в желание сделать, и знание, как это сделать.