Ссылка на скрипт Java исчезает при нажатии в IE8 - PullRequest
0 голосов
/ 11 февраля 2012

Я использую простой Java-скрипт для создания складывающейся рамки для веб-страницы.Когда ссылка нажата, под ней должно открыться окно с текстом.Он отлично работает на Chrome и Firefox, а также на моей собственной версии IE8.06.Но при тестировании на более ранних версиях ссылка полностью исчезает при нажатии на нее.Вот сценарий Java:

 <script type="text/javascript">
    function tw_toggle(div_id) {
        style = document.getElementById(div_id).style;
        if (style.display == "none") {
            style.display = "";
        } else {
            style.display = "none";
        }
    }
 </script>

Вот реализация:

<li><a name="fb104" href="#fb104" onClick="tw_toggle('fb104');" style="cursor:  
  pointer;">WS114: Probability Theory and Statistics</a>
<span class="foldbox_content" id="fb104" style="display: none;">            
<br/>
<p>Visit the <a class="reference external" href="/courses/WS114">course homepage</a>.
</p>    </span></li>

Кто-то, возможно, знает, что здесь может пойти не так?

1 Ответ

1 голос
/ 11 февраля 2012

Удалите атрибут имени привязки:

<li><a href="#fb104" onClick="tw_toggle('fb104');" style="cursor: pointer;">WS114: Probability Theory and Statistics</a>

IE запутывается из-за того, что диапазон имеет тот же идентификатор, что и привязка.

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