2016-12-25 11 views
2

вы можете помочь мне с нижеследующим запросом? У меня есть код кнопки, как показано ниже:Я хочу, чтобы приведенный ниже код кнопки открыл новую вкладку с URL-адресом из переменной js

<button type="button" onclick= "location.href=document.getElementById('Text1').value;return false;" class="btn btn-danger">Launch Console</button> 

Здесь я имею значение URL извлекается из переменной в яваскрипта. В любом случае, я могу открыть его на новой вкладке? В настоящее время он загружается в том же окне/вкладке.

+0

Возможный дубликат [Открыть URL в новой вкладке (а не новое окно) с помощью JavaScript] (http://stackoverflow.com/questions/4907843/open-a-url-in- a-new-tab-and-not-a-new-window-using-javascript) – Thielicious

+0

@Thielicious, но здесь я вызываю значение URL из ** переменной javascript **, я не уверен, как добавить это к ** window.open ** вещь ... –

+0

@ Rahul Sudha, это то же самое, все это объясняется в этом дубликате даже переменными. Отметьте мой ответ – Thielicious

ответ

0

Вы можете сделать что-то вроде этого:

function openInNewTab(url) { 
    var win = window.open(url, '_blank'); 
    win.focus(); 
} 

<button type="button" onclick= "openInNewTab(urlHere)" class="btn btn-danger">Launch Console</button> 
+0

Это из дубликата link в моем комментарии – Thielicious

+0

Это сработало! Интересно, почему я пропустил создание отдельной функции! –

+0

Спасибо @Daniyal Awan :) –

1
<input id=text type=text> 
<button onClick="window.open(document.getElementById('text').value, '_blank');">URL In New Tab</button> 

Так же, как я уже сказал, внимательно прочитайте дубликат. И не используйте location.href.

DEMO

+1

Спасибо Thielicios, создание функции sepearte! –

+1

Спасибо за новую информацию! :) –

 Смежные вопросы

  • Нет связанных вопросов^_^