Динамическая подгрузка js файлов
Всем привет! Пытаюсь сделать МЕГА информер гороскопа. Суть в том что бы пользователь мог выбирать какой гороскоп он хочет смотреть: эротический или обычный.... ну хватит трепаться смотрите код:
Вот разметка <div id="goro"> <h2 class="iuy">Звезды говорят</h2> <form id="selgoro"> <select name="selectgoro"> <option value="7" selected="selected" id="umolch">Общий гороскоп</option> <option value="0">Эротический гороскоп</option> <option value="1">Антигороскоп</option> <option value="2">Бизнес-гороскоп</option> <option value="3">Гороскоп здоровья</option> <option value="4">Кулинарный гороскоп</option> <option value="5">Любовный гороскоп</option> <option value="6">Мобильный гороскоп</option> </select> </form> <div id="ignio-daily-com"><a href="http://www.ignio.com/">Загрузка гороскопа от Ignio</a></div> <script type="text/javascript" charset="utf-8" src="http://img.ignio.com/r/export/utf/tinyjs/daily/com.js"></script> </div> //убираем автозапоминание формы function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } var fghy = getRandomInt(0, 10000000); fghy = 'pref-' + fghy; jQuery('#selgoro').attr('name', fghy); jQuery('#selgoro select').removeAttr('selected'); jQuery('#selgoro select#umolch').attr('selected', 'selected'); //конец убирания автозаполнения формы //пошел обработчик информера jQuery("#selgoro select").change(function(){ jQuery('#ignio-daily-com').empty();//очищаем див с предидущим гороскопом jQuery('#goro script').remove();//удаляем предидущий скрипт if($(this).children(":selected").val() == 0){//эротический гороскоп $('<script />').attr('src', 'http://img.ignio.com/r/export/utf/tinyjs/daily/ero.js').insertAfter('#ignio-daily-com'); } }); И что мы видим? даже в фаербаге не отображается((((( Прошу помогите!!!!:cray: |
|
притом файл ero.js загружается со статусом 200.
а почему бы не сделать .appendTo("head")? то есть, где скриптам и место по хорошему |
Кирюха =),
МНу думает, Вам не отвертецо от фреймов на каждый фрейм - своя форма и свой скрипт - вы только меняете ссылку во фрейме - ответы - форма и скрипты - меняются вместе со страницей, Фреймо-страницы оформить с идентичным типоразмером формы (а сам фрейм без скроллинга и бордеров На самой фреймо странице - минимальный контент и идентичный типоразмер, - для скорости подгрузки |
Deff, вообще-то такое точно можно сделать без фреймов. Нечто похожее мне уже доводилось делать, хотя и не средствами jquery, а на чистом js. Всё работало исправно. На чистом js могу поискать тот код и дать его. Кирюха =), надо?
|
Deff,
Что то я немножко не понял.....каждый вид гороскопа оформить в фрейме? Хм а в iframe или в обычном frame? P.S. уже пробую с помошью iframe |
LittlePony,
Мну думает вперёд за конфликт скриптов (вот суть идеи Есть уверенность что скрипты гороскопов неконфликтны ? |
маленький пони, давайте, если вас это не затруднит =)
|
deff я даже не знаю конфликтны ли они....
|
Мне просто интересно почему элемент script не возможно создать и навесить ему атрибутов, а после при помощи appendTo перенести его куда нужно?
|
Часовой пояс GMT +3, время: 12:27. |