В Internet Explorer не может перейти на другую страницу - PullRequest
0 голосов
/ 20 мая 2019

Это меню, нажмите для входа на новую страницу, URL помещен в атрибут href, но в браузере IE не может перейти

В других браузерах проблем нет.

<html>
 <head></head>
 <body>
  <a data-toggle="dropdown" href="#" class="a-l"> <img id="National_img_1" /> Menu <span class="caret"></span> </a> 
  <ul class="dropdown-menu" role="menu" id="National"> 
   <li><a href="Index_Action!getAll.action" class="lang-select">BB</a></li> 
   <li><a href="two_Action!getAll.action" class="lang-select">CC</a></li> 
   <li><a href="for_Action!getAll.action" class="lang-select">DD</a></li>
  </ul>
 </body>
</html>

Я попробовал следующий метод:

  1. Добавить тег кнопки к <a>

    2.использование <a href=“javascript:void(0)” onclick=“window.location.href='for_Action!getAll.action'>

Все еще не могу перейти на другие страницы.

Среда в Internet Explorer 8 , Для поддержки

Технология JavaServer Pages

window.location.href не работает в IE Неверный аргумент в IE 9, ASP.NET C #

Ответы [ 3 ]

0 голосов
/ 20 мая 2019

почему вы используете javascript в атрибуте href

try

var element = document.getElementsByClassName("class")[0];

element.addEventListener("click", function(event){
 window.location.href = "your_location"
});
0 голосов
/ 20 мая 2019

Попробуйте после добавления расширения файла в href.Убедитесь, что ваши файлы существуют в той же папке.Я попытался после добавления расширения целевого файла, и он работает нормально.

0 голосов
/ 20 мая 2019

Убедитесь, что ваша версия IE совместима с HTML5 или не первая. Вы можете использовать https://www.greasespot.net/. Это программное обеспечение, которое изменяет загруженные страницы HTML

Некоторые варианты его адаптации (неизвестного качества) существуют для IE11:

GreasemonkIE TrixIE WPF4.5 beta Предполагается, что один из них работает

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