Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Выполнения JavaScript вставленного через innerHTML


Автор: FireDemon 4.12.2007, 15:51
Нашел js скрипты календаря.
Весь сайт построен на Ajax. в основной див выводится полученная информация.
Там же выводится 
Код

<script language="JavaScript">код</script>


Он не выполняется. Поискал на форуме, нашел только как выполнять скрипты находящие в head :(

Автор: NNaarreekk 4.12.2007, 22:47
Можно в фрейм засунуть и dispaly: none; пока не понадобится!

Moжет легче другой календар поискать?

Автор: FireDemon 5.12.2007, 10:15
фрейм не подходят smile Уже занялся написанием собственного календаря smile

Автор: NNaarreekk 5.12.2007, 12:35
Удачи !!! smile 

Автор: Pokoinik 5.12.2007, 12:36
FireDemon, запустить через eval

Автор: FireDemon 6.12.2007, 11:20
Цитата(Pokoinik @ 5.12.2007,  12:36)
FireDemon, запустить через eval

попробовал, не вышло. 

Код

function pageload(page)
{
    var xhConn = new XHConn();
    xhConn.connect("fn.php","POST","do="+page,
        function(xh)
        {
            getObj("divmain").innerHTML = xh.responseText;
            getObj("overlay").style.display = 'none';
        },
        function(xh)
        {
            getObj("overlay").style.display = 'block';
        }
    );
}

function logout()
{
    var xhConn = new XHConn();
    xhConn.connect("fn.php","POST","do=logout",
        function(xh)
        {
            getObj("divmenu").style.display = "none";
            getObj("divinfo").innerHTML = "";
            getObj("divtitle").innerHTML = "";
            var xhConn1 = new XHConn();
            xhConn1.connect("fn.php","POST","do=login_form",
            function(xh)
            {
                getObj("diverror").innerHTML = "";
                getObj("divmain").innerHTML = xh.responseText;
                getObj("overlay").style.display = 'none';
            }
            );
        },
        function(xh)
        {
            getObj("overlay").style.display = 'block';
        }
    );
}


FF выругался на var xhConn = new XHConn(); в функции logout()

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)