Я пытаюсь создать раскрывающееся меню в виде формы. В настоящее время это выглядит следующим образом:_target и всплывающий оконный код НЕ работает для опции формы
<select onchange="location.href=(form.menu1.options[form.menu1.selectedIndex].value)" id="setit" size="1" name="menu1">
<option value="0">Select one</option>
<option value="http://www.Products.com">Products</option>
<option value="http://www.Literature.com">Literature</option>
<option value="http://www.Technical.com">Technical
<option value="http://www.Registration.com">Product Registration</option>
</select>
</form>
В «OnChange» У меня есть код, определяющий, что при выборе опции она будет срабатывать назначенную гиперссылку и новая страница будет загружаться. Кажется, я не могу заставить его работать, чтобы щелчок по опции открывал новую вкладку. Как я могу заставить это работать?
Я исследовал это немного для решения, и ни одно из предложенных, похоже, не работало, по крайней мере, из того, что я нашел. Когда я вставляю какие-либо из предложенных решений в мою форму (используя либо target = "_ blank", либо любой эквивалент javascript, такой как всплывающие окна и т. Д.), Ни одна из них не делает гиперссылку открытой на новой вкладке или в новом окне, он просто загружает страницу в том же окне. Я предполагаю, что это связано с тем, что гиперссылка не записывается в форме как «href» и вместо этого записывается как «значение». Что я могу сделать, чтобы снять эту проблему?
Это, кажется, работает в моем коде, где открыть новое окно, однако это был первый заблокирован моего браузера в качестве всплывающего окна, которое, очевидно, беспокоит меня, когда дело доходит до пользователей доступа этот раздел веб-сайта. Я боюсь, что они будут отключены всплывающим окном, даже если информация относится к веб-сайту. Есть ли другой вариант, когда он не будет читаться как всплывающее окно? – user2561154