За последние 24 часа нас посетили 20282 программиста и 1706 роботов. Сейчас ищут 1588 программистов ...

Не работает скрипт в IE

Тема в разделе "JavaScript и AJAX", создана пользователем Mat, 6 мар 2010.

  1. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    Всем привет, вот есть функция подгрузки JS файлов:

    [js]function include(src)
    {
    script = document.createElement('script');
    script.src = src;
    script.type = 'text/javascript';
    script.charset = 'utf-8';
    var head = document.getElementsByTagName('head')[0];
    head.appendChild(script);
    return script;
    }[/js]

    Не пойму в чём дело, IE отказывается его воспринимать... тестил в Mozille, Opere, Chrome.... всё ок!

    вызов функции:
    [js]include('test.js').onload = function (){alert('test.js loaded');}[/js]

    Кто решал подобную задачку, подскажите, что не так?

    псы: ошибок никто не выдвёт, что самое противное.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    тебе обязательно делать это "красиво" ?
     
  3. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    Да нет, думаю кроссбраузерные решения по факту не могут быть 'красивыми'... =)
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Mat
    может просто php го прииклудить или через echo вставить или именно яваскриптом надо?
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  6. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    Да, уже так и сделал, Но в проекте использую и AJAX, так что пригодится 'налету' и скрипт цеплять, ещё и с CSS впринципе можно.

    Спасибо за линк.