Отладка JavaScript'а

Рейтинг: 0Ответов: 3Опубликовано: 26.06.2011

Я провожу дебаггинг одной онлайн-игры от компании Mindorchard. В одном моменте там должен вылезать IFrame. Они начисто забыли о кнопочке "закрыть", и открыв IFrame, несчастные юзеры от него не могут избавится, он так и витает, как ужас на крыльях ночи, поверх игры и загораживает весь обзор. Я очистил главную страницу игры от всех прочих скриптов и CSS-стилей, оставил только голый механизм работы IFrame + библиотеки JQuery и JQuery.simplemodal. Вот как это выглядит:

<html>
<head id="ctl00_Head1"><title></title>
<sсriрt type='text/jаvаsсript' src='js/jquery.js'></sсriрt>
<sсriрt type='text/jаvаsсript' src='js/jquery.simplemodal.js'></sсriрt>
</head>
<body>
    <sсriрt type="text/jаvаsсript"> 
            function showTerms(urlToShow)
            {
                document.getElementById('iframe_termsAndConditions').src = urlToShow;
                $.modal(document.getElementById('basic-modal-content'),
                    {
                        opacity: 10
                    }
                ); // DOM                
            }
    </sсriрt>
    <!-- user input dialog -->
    <div id="basic-modal-content">
    <iframe id="iframe_termsAndConditions" frameborder="0" width="490" height="390" scrolling="yes"
        style="OVERFLOW-X: hidden">
    </iframe>
    </div>

    <a class="modalOpenImg" title="Open" href="jаvаsсript:showTerms('academyterms_us.html'); void(0);">OPEN</a>
</body>
</html>

Я в JavaScript'е совершенно не шарю, просто не успел выучиться =(. Гугл тоже не помог-все, что он выдавал, с этим кодом не работало. И еще, тут есть такой нюанс: из-за особенностей используемых CSS, в главной странице при открытии IFrame начисто зависает все, кроме SWF-объекта (самой игры). Так что единственный способ - сделать кнопочку "закрыть" в самом IFram-е.

Заранее благодарен за ответы.

-Mints97

Ответы

Ответов пока нет.