У меня есть сайт ASP.Net с некоторыми ссылками на файлы JS. В моем заголовке мастер-страницы У меня есть 3 файлов, которые всегда ссылаются и одну функциюФайлы JS, ссылающиеся на непонятное поведение
<script src="/EPS/Scripts/jquery-1.10.0.min.js" type="text/javascript"></script>
<script src="/EPS/Scripts/jquery-ui.min.js" type="text/javascript"></script>
<script src="/EPS/Scripts/menu.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function checkJavaScriptValidity() {
document.getElementById("jsDisabled").style.visibility = 'hidden';
document.getElementById("jsEnabled").style.visibility = 'visible';
}
</script>
Тогда в одном из моих ASPX страниц я еще несколько ссылок (также добавлены в заголовок страницы, используя ContentPlaceHolders
)
*JS1*<script type="text/javascript" language="javascript" src="https://serverapi.arcgisonline.com/jsapi/arcgis/3.5"></script>
<script src="/EPS/Scripts/savestate.js" type="text/javascript" > </script>
*JS2*<script src="/EPS/EPS_Controls/wcMapControl.js" type="text/javascript" > </script>
ПРОБЛЕМА: у меня есть пользовательский элемент управления, который использует файлы, которые я помеченные СП1 и СП2 (эти теги не в исходном коде). Когда элемент управления загружен/используется, я получаю сообщение об ошибке в JS или он не запускается. В последние пару часов я попробовал пару вещей (заказ и место), и это не изменило ситуацию.
Браузеры
IE8: В текущем порядке я получаю сообщение об ошибке: "Microsoft JScript ошибка времени выполнения: 'не определено' является недействительным или не является объектом" в СП1
FF v22 .0 Я не получаю сообщение об ошибке (или, по крайней мере, я не смог найти их), но я знаю, что мой JS не работал
Теперь вот мой дилемма, я использовал это SAME управление и те SAME JS файлы в другом тестовом проекте, и он отлично работает с любыми проблемами там!
Вопрос Любые подсказки о том, почему это произошло? Какие конфигурации в моем проекте повлияли бы на это?
Мои JS файлы в заголовке, а элемент управления находится в корпусе –
Подтвердив расположение моих файлов JS, я заметил ошибка в моих контрольных внутренних вызовах JS, которые вызовут неопределенный, принятый как ответ coz u указал мне в этом направлении –
Прохладный, рад, что вы его работали. –