Это не оценка скрипта при загрузке с использованием метода <%=
. Я не знаком с этим синтаксисом, но из-за эффекта это звучит так. Он обрабатывает скрипт как HTML, а не как код.
В jQuery есть функция загрузки скрипта, которая будет динамически получать скрипт из URL-адреса, а затем eval()
его выполнять.
ОБНОВЛЕНО ОБРАЗЦОМ КОДА
Добавьте jQuery в ваше приложение:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
Затем используйте его для загрузки вашего скрипта:
$.getScript('http://widgets.boo-box.com/javascripts/embed.js');
ОБНОВЛЕНИЕ НОМЕР 2
Мне удалось воспроизвести проблему в этой скрипке: http://jsfiddle.net/7x2zT/4/
Если вы пытаетесь активировать параметры до того, как скрипт покажет виджет - по умолчанию он выглядит как боковая панель, тогда как ваши параметры делают его больше баннером, тогда просто убедитесь, что вы поместили свои параметры выше <script src
материал.
Если вы должны иметь возможность загружаться динамически, то вам нужно будет выяснить, где находится ошибка в коде для встраивания или есть какой-то другой метод активации. Документация этого сайта, кажется, не на английском языке, поэтому я не могу помочь с этим.