У меня такой случай, как открыть страницу в той же вкладке ???
<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
26 Окт 2019 в 17:06
2 ответа
Если вы хотите перейти к этому адресу на текущей вкладке, просто установите значение window.location:
window.location = this.options[this.selectedIndex].value;
1
J.O.L.
26 Окт 2019 в 18:11
Попробуйте использовать window.open( this.options[ this.selectedIndex ].value, "_self" );
0
Entcraft44
26 Окт 2019 в 17:11
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.