Как открыть страницу за пределами iframe, но внутри той же вкладки? - PullRequest
0 голосов
/ 11 января 2020

Часть моего javascript кода открывает новую страницу при вводе пароля, но эта страница с паролем просто оказывается внутри iframe. Поэтому он открывает новую страницу внутри этого iframe, а это не то, что мне нужно, но я не хочу, чтобы он также открывал новую вкладку.

Как мне сделать так, чтобы страница открывалась вне фрейма, но в той же вкладке? Я пробовал атрибут "target", но я не уверен, правильно ли я это делаю, потому что он ничего не делает.

JS:

<script type="text/javascript">
  function redirect() {
  var input = document.getElementById('userInput').value;
  switch (input) {
    case 'INTRODUCE':
      window.location.replace('allwhy.html');
      break;
    case 'VIRTUALIZATION':
      window.location.replace('xxxx2.html');
      break;
    default:
      window.location.replace(' ');
      break;
  }

}
</script>

У меня есть попытался поместить <base target="_parent"> в раздел HTML, но, как я уже сказал, это не работает. Что мне делать?

1 Ответ

0 голосов
/ 11 января 2020

<base> влияет только на ссылки. Вы меняете местоположение с помощью JavaScript.

Используйте parent.location или top.location

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...