Я получаю странную проблему только в IE с html < выберите > и < опцию >. Код читается.html select top.location.href - странный вопрос IE
<select class="logo" name="logoControl" id="logoControl" tabindex="1" onChange="top.location.href=this.options[this.selectedIndex].value;" value="GO">
<option selected="selected" value="">My URL1</option>
<option value="http://google.com">My URL2</option>
<option value="http://facebook.com" >My URL3</option>
<option value="http://twitter.com">My URL4</option>
</select>
Приведенный выше код должен быть моим логотипом приложения и ссылкой выбора. По умолчанию выбранная ссылка, являющаяся моим приложением, и другие параметры выбора относятся к внешним веб-сайтам. Это очень хорошо работает в Firefox и Chrome. Принимая во внимание, что в IE я сталкиваюсь со следующей проблемой: , когда я нажимаю любое из своих приложений, меня направляют на соответствующий URL-адрес. Но, перейдя по этому URL-адресу, если я нажму на выбранный выше флажок «Мой URL1», IE отключит URL-адрес, когда видит второе «/» после имени хоста .. например, скажем, если URL-адрес меню
"http://myhost.com/path1/path2.do?param1="
IE разрезает его:
"http://myhost.com/path1/"
по щелчку моего меню приложения, он отлично работает. Эта ошибка возникает только при выборе первой опции выбора, упомянутой выше. т.е., вместо того, чтобы оставаться на той же странице, IE пытается отключить URL-адрес до второго «/» и пытается загрузить страницу.
Может кто-нибудь предложить мне исправить эту проблему?
пытался, но не повезло и получил тот же результат ..! – user1549605