И в этом случае, как открыть страницу в той же вкладке ???

<html>
<head>
</head>
<body>
<select name="menu1" id="menu1">
<option value="http://www.espn.com">ESPN</option>
<option value="http://www.cnn.com">CNN</option>
<option value="http://www.abcnews.com">ABC</option>
<option value="http://www.cbsnews.com">CBS</option>
<option value="http://www.foxnews.com">FOX</option>
</select>
<script type="text/javascript">
 var urlmenu = document.getElementById( 'menu1' );
 urlmenu.onchange = function() {
      window.open( this.options[ this.selectedIndex ].value );
 };
</script>
</body>
</html>

Я должен открыть три разные страницы на одной вкладке, я нахожу это в Интернете, но я не знаю, как изменить код, чтобы открыть страницу на той же странице.

0
Pruteanu Alexandru

2 ответа

Если вы хотите перейти по этому адресу на текущей вкладке, просто установите значение window.location:

window.location = this.options[this.selectedIndex].value;

Попробуйте использовать window.open (this.options [this.selectedIndex] .value, "_self");

58571486