Я хотел бы иметь кнопку, которая перенаправляет на указанный URL и открывается в новой вкладке. Как это может быть сделано?
javascript
wong2
источник
источник
В javascript вы можете:
источник
Добавление target = "_ blank" должно сделать это:
источник
<a>
тег подходит. Следует использовать стили, чтобы он выглядел как кнопка.Вы можете забыть об использовании JavaScript, потому что браузер контролирует, открывается ли он в новой вкладке. Лучше всего вместо этого сделать что-то вроде следующего:
Это всегда будет открываться в новой вкладке независимо от того, какой браузер использует клиент из-за
target="_blank"
атрибута.Если все, что вам нужно, это перенаправление без динамических параметров, вы можете использовать ссылку с
target="_blank"
атрибутом, как предлагает Тим Бют.источник
Используйте
window.open
вместо,window.location
чтобы открыть новое окно или вкладку (в зависимости от настроек браузера).Ваша скрипка не работает, потому что нет
button
элемента для выбора. Попробуйтеinput[type=button]
или дайте кнопкеid
и пользуйтесь#buttonId
.источник
Преимущество моего предпочтительного метода в том, что в вашу разметку не встроен JavaScript:
CSS
HTML
источник
источник
Я просто использовал target = "_ blank" в теге формы, и он отлично работал с FF и Chrome, где он открывается в новом теге, но в IE он открывается в новом окне.
источник
попробуй это
источник
Попробуйте этот HTML:
источник
Вы не можете. Это поведение доступно только для плагинов и может быть настроено только пользователем.
источник
Эта кнопка будет выглядеть как URL-адрес, и ее можно будет открыть в новой вкладке.
источник
a
тег.ИСПОЛЬЗУЙТЕ этот код
ОНО отлично работает в Mozilla, IE и chrome на версии ниже 22; но не работает в Opera и Safari.
источник