IE9 window.location.href ошибка - PullRequest
       2

IE9 window.location.href ошибка

0 голосов
/ 07 октября 2011

На моей странице asp я использовал следующий код javascript для перенаправления url. Этот код хорошо работает в собственном режиме совместимости с IE7, IE8, Chrome, FireFox и IE9, но не в IE9. При использовании IE9 в первый раз он работает нормально, но в следующий раз показывает "404 - Файл или каталог не найден. Возможно, искомый ресурс был удален, изменилось его имя или временно недоступен" error .

window.location.href='<%=strURL%>'

Чтобы узнать, что я имею в виду, откройте http://www.sportsmanager.us/dudleysoccer.htm с IE9 и в левом боковом меню прокрутите вниз, пока не увидите кнопку U10-DUBEY, U10-SALONIS или любую нижнюю кнопку, и нажмите одну из них, и отобразится расписание, но при нажатии другой кнопки вы получите 404 - Ошибка файла или каталога. Пожалуйста, дайте мне в чем проблема. Спасибо, Рави

Ответы [ 4 ]

2 голосов
/ 12 декабря 2011

Это решение работает лучше в большинстве случаев:

window.location.assign('url');
0 голосов
/ 29 апреля 2012

У меня была похожая проблема, но она исчезла, когда я закрыл и снова открыл IE9.

0 голосов
/ 08 декабря 2011

Попробуйте использовать window.open(url) вместо местоположения. Это решило мою проблему с длинными URL, возможно, это поможет вам здесь

0 голосов
/ 07 октября 2011

Для IE9:

    window.location = "<%=strURL%>";
...