2014-11-05 3 views
0

, но он отображается в главном окне. Есть ли способ открыть в новом окне при нажатии кнопки «Отправить»?target = "_ blank" в форме javascript

<script type="text/javascript"> 
function search_navigate() { 
var obj = document.getElementById("navbar_search"); 
var keyword = obj.value; 
var dst = "http://smite.guru/stats/" + keyword; 
window.location = dst; 
} 
</script> 

<span id="navbar_form"> 
<input type="search" placeholder="Search Articles..." id="navbar_search" /> 
<input type="button" id="navbar_submit" value="Submit" onClick="search_navigate()" /> 
</span> 

ответ

3

Использование window.open() вместо window.locationDetails

загружает ресурс в любой новый контекст просмотра (например, окна) или тот, который уже существует, в зависимости от заданных параметров.

window.open(dst); 

DEMO
+0

СПАСИБО! это сработало!!! :) – Victor

+0

Отлично. Даже вы можете просто Google это. – Manwal

0

Попробуйте

function search_navigate() { 
 
var obj = document.getElementById("navbar_search"); 
 
var keyword = obj.value; 
 
var dst = "http://smite.guru/stats/" + keyword; 
 
window.open(dst); 
 
}
<span id="navbar_form"> 
 
<input type="search" placeholder="Search Articles..." id="navbar_search" /> 
 
<input type="button" id="navbar_submit" value="Submit" onClick="search_navigate()" /> 
 
</span>

0
window.open(dst) 

это будет лучший вариант, чтобы открыть ссылку в новом окне.

0

window.open(dst,"_blank"); который открывает его в новом окне

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