2013-09-20 4 views
0

Я использую свое веб-пространство непрофессиональным способом, хотя у меня есть веб-страница с некоторыми ссылками и я использую Javascript для автоматической загрузки URL-адреса.
Href vs select box

http://samuel.dumont.pagesperso-orange.fr/

Я хотел JS, чтобы открыть в _self или _blank.
Это нормально с регулярными href ссылками для обеих целей даже с функцией «всплывающего окна» браузера, но в окне выбора (с событием onChange) _blank предоставляется только с этой функцией. href кодировать URL-адрес иначе, чем значение поля выбора?
Есть ли советы мастера локального преодоления этой функции?

+0

Возможный дубликат: http://stackoverflow.com/questions/5141910/javascript -location-href-to-open-in-new-window-tab – DanFromGermany

+0

это поможет вам: http://www.cs.tut.fi/~jkorpela/forms/navmenu.html – Ashish

ответ

2

Исправлена ​​ваша функция, протестированная на моем локальном хосте, ссылка открывается на новой вкладке.

<a href="Javascript:GoTowww('http://goggle.com/')">Google</a> 


function GoTowww(url) {  
    window.open(url,'_blank'); 
} 

я найти решение для ваших флажков

Вот Fiddle

<select onchange="window.open(this.options[this.selectedIndex].value,'_blank')"> 
    <option value="">Choose</option> 
    <option value="http://www.yahoo.com/">Yahoo</option> 
    <option value="http://www.google.com/">Google</option> 
    <option value="http://www.stackoverflow.com/">Stackoverflow</option> 
</select> 

более ресурсоемких Here

+0

I раньше не знал о вашем решении. Я должен чаще посещать мой Stackoverflow. Тем не менее, идеи экспертов всегда хорошо знать. Спасибо –